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.74-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.74 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.74-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.74->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.74->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.74->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.74-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.74-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=4705722 sha256=f2160b08fd89ad73cefdfd95bda169703938f2d0040dbe3194b08a82e8caf172 Stored in directory: /tmp/pip-ephem-wheel-cache-dw6v0j4r/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=1428618 sha256=1d4c655f83f41b84e4b6f5a56d8490f065feed256d8f3ea155d72281bf112090 Stored in directory: /tmp/pip-ephem-wheel-cache-dw6v0j4r/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.74 botocore-1.43.74 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 21:48:02,877 202 INFO ? odoo: Odoo version 18.0 2026-08-18 21:48:02,877 202 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-08-18 21:48:02,877 202 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-242d991-224035'] 2026-08-18 21:48:02,877 202 INFO ? odoo: database: default@default:5432 2026-08-18 21:48:03,035 202 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-08-18 21:48:03,043 202 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-08-18 21:48:03,481 202 INFO ? odoo.tests.common: Importing test framework 2026-08-18 21:48:03,642 202 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-08-18 21:48:03,643 202 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-08-18 21:48:03,658 202 INFO rb-242d991-224035-405385 odoo.modules.loading: loading 1 modules... 2026-08-18 21:48:03,953 202 INFO rb-242d991-224035-405385 odoo.modules.loading: 1 modules loaded in 0.29s, 0 queries (+0 extra) 2026-08-18 21:48:04,770 202 INFO rb-242d991-224035-405385 odoo.modules.loading: loading 1089 modules... 2026-08-18 21:48:22,561 202 INFO rb-242d991-224035-405385 odoo.modules.loading: 1089 modules loaded in 17.79s, 0 queries (+0 extra) 2026-08-18 21:48:24,340 202 INFO rb-242d991-224035-405385 odoo.modules.loading: Modules loaded. 2026-08-18 21:48:24,481 202 INFO rb-242d991-224035-405385 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-08-18 21:48:24,482 202 INFO rb-242d991-224035-405385 odoo.modules.registry: Registry loaded in 20.838s 2026-08-18 21:48:24,482 202 INFO rb-242d991-224035-405385 odoo.service.server: Starting post tests 2026-08-18 21:48:24,966 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-08-18 21:48:28,223 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 2.4492506980895996 seconds 2026-08-18 21:48:29,427 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7a9f369/hr_attendance.assets_public_attendance.min.css (id:3222) 2026-08-18 21:48:29,429 202 INFO rb-242d991-224035-405385 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/7a9f369/hr_attendance.assets_public_attendance.min.css 2026-08-18 21:48:30,206 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/73d1610/im_livechat.assets_embed_external.min.css (id:3223) 2026-08-18 21:48:30,207 202 INFO rb-242d991-224035-405385 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/73d1610/im_livechat.assets_embed_external.min.css 2026-08-18 21:48:32,221 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/71dc40d/im_livechat.embed_assets_unit_tests_setup.min.css (id:3224) 2026-08-18 21:48:32,223 202 INFO rb-242d991-224035-405385 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/71dc40d/im_livechat.embed_assets_unit_tests_setup.min.css 2026-08-18 21:48:32,963 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dbe95fa/mail.assets_public.min.css (id:3225) 2026-08-18 21:48:32,964 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3152] (matching /web/assets/_______/mail.assets_public.min.css) because it was replaced with /web/assets/dbe95fa/mail.assets_public.min.css 2026-08-18 21:48:34,373 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b150f88/mass_mailing.iframe_css_assets_edit.min.css (id:3226) 2026-08-18 21:48:34,374 202 INFO rb-242d991-224035-405385 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/b150f88/mass_mailing.iframe_css_assets_edit.min.css 2026-08-18 21:48:35,037 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9f62c15/mrp_subcontracting.webclient.min.css (id:3227) 2026-08-18 21:48:35,038 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3157] (matching /web/assets/_______/mrp_subcontracting.webclient.min.css) because it was replaced with /web/assets/9f62c15/mrp_subcontracting.webclient.min.css 2026-08-18 21:48:36,107 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3f33f16/point_of_sale.assets_prod.min.css (id:3228) 2026-08-18 21:48:36,108 202 INFO rb-242d991-224035-405385 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/3f33f16/point_of_sale.assets_prod.min.css 2026-08-18 21:48:36,807 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1d9793d/point_of_sale.customer_display_assets.min.css (id:3229) 2026-08-18 21:48:36,808 202 INFO rb-242d991-224035-405385 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/1d9793d/point_of_sale.customer_display_assets.min.css 2026-08-18 21:48:36,988 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6f81086/portal.assets_chatter.min.css (id:3230) 2026-08-18 21:48:36,989 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3162] (matching /web/assets/_______/portal.assets_chatter.min.css) because it was replaced with /web/assets/6f81086/portal.assets_chatter.min.css 2026-08-18 21:48:38,007 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9d7a023/pos_self_order.assets.min.css (id:3231) 2026-08-18 21:48:38,008 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3163] (matching /web/assets/_______/pos_self_order.assets.min.css) because it was replaced with /web/assets/9d7a023/pos_self_order.assets.min.css 2026-08-18 21:48:38,930 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f7fc755/project.webclient.min.css (id:3232) 2026-08-18 21:48:38,931 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3165] (matching /web/assets/_______/project.webclient.min.css) because it was replaced with /web/assets/f7fc755/project.webclient.min.css 2026-08-18 21:48:39,049 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6704c12/snailmail.report_assets_snailmail.min.css (id:3233) 2026-08-18 21:48:39,049 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3166] (matching /web/assets/_______/snailmail.report_assets_snailmail.min.css) because it was replaced with /web/assets/6704c12/snailmail.report_assets_snailmail.min.css 2026-08-18 21:48:39,554 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6dace01/spreadsheet.public_spreadsheet.min.css (id:3234) 2026-08-18 21:48:39,555 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3169] (matching /web/assets/_______/spreadsheet.public_spreadsheet.min.css) because it was replaced with /web/assets/6dace01/spreadsheet.public_spreadsheet.min.css 2026-08-18 21:48:39,760 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5cccdd6/survey.survey_assets.min.css (id:3235) 2026-08-18 21:48:39,762 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3171] (matching /web/assets/_______/survey.survey_assets.min.css) because it was replaced with /web/assets/5cccdd6/survey.survey_assets.min.css 2026-08-18 21:48:40,804 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5d4dcb5/to_account_reports.assets_account_report.min.css (id:3236) 2026-08-18 21:48:40,805 202 INFO rb-242d991-224035-405385 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/5d4dcb5/to_account_reports.assets_account_report.min.css 2026-08-18 21:48:42,603 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/249b2cb/to_stock_age_report.assets_financial_report.min.css (id:3237) 2026-08-18 21:48:42,603 202 INFO rb-242d991-224035-405385 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/249b2cb/to_stock_age_report.assets_financial_report.min.css 2026-08-18 21:48:43,424 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b61ebea/viin_customizer.customizer_report.min.css (id:3238) 2026-08-18 21:48:43,425 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3181] (matching /web/assets/_______/viin_customizer.customizer_report.min.css) because it was replaced with /web/assets/b61ebea/viin_customizer.customizer_report.min.css 2026-08-18 21:48:44,796 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/da6bac5/web.assets_frontend.min.css (id:3239) 2026-08-18 21:48:44,796 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3195] (matching /web/assets/_______/web.assets_frontend.min.css) because it was replaced with /web/assets/da6bac5/web.assets_frontend.min.css 2026-08-18 21:48:45,984 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/da6bac5/web.assets_frontend_lazy.min.css (id:3240) 2026-08-18 21:48:45,985 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3196] (matching /web/assets/_______/web.assets_frontend_lazy.min.css) because it was replaced with /web/assets/da6bac5/web.assets_frontend_lazy.min.css 2026-08-18 21:48:47,626 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4d4cf17/web.assets_unit_tests_setup.min.css (id:3241) 2026-08-18 21:48:47,627 202 INFO rb-242d991-224035-405385 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/4d4cf17/web.assets_unit_tests_setup.min.css 2026-08-18 21:48:49,527 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/249b2cb/web.assets_web.min.css (id:3242) 2026-08-18 21:48:49,527 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3201] (matching /web/assets/_______/web.assets_web.min.css) because it was replaced with /web/assets/249b2cb/web.assets_web.min.css 2026-08-18 21:48:51,145 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/13b963b/web.assets_web_dark.min.css (id:3243) 2026-08-18 21:48:51,146 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3202] (matching /web/assets/_______/web.assets_web_dark.min.css) because it was replaced with /web/assets/13b963b/web.assets_web_dark.min.css 2026-08-18 21:48:52,974 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f7f52ef/web.assets_web_print.min.css (id:3244) 2026-08-18 21:48:52,975 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3203] (matching /web/assets/_______/web.assets_web_print.min.css) because it was replaced with /web/assets/f7f52ef/web.assets_web_print.min.css 2026-08-18 21:48:53,296 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ae4ff61/web.qunit_suite_tests.min.css (id:3245) 2026-08-18 21:48:53,297 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3208] (matching /web/assets/_______/web.qunit_suite_tests.min.css) because it was replaced with /web/assets/ae4ff61/web.qunit_suite_tests.min.css 2026-08-18 21:48:54,306 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6f47c12/web.report_assets_common.min.css (id:3246) 2026-08-18 21:48:54,308 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3209] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/6f47c12/web.report_assets_common.min.css 2026-08-18 21:48:55,887 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3fd177c/web.tests_assets.min.css (id:3247) 2026-08-18 21:48:55,888 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3211] (matching /web/assets/_______/web.tests_assets.min.css) because it was replaced with /web/assets/3fd177c/web.tests_assets.min.css 2026-08-18 21:48:56,043 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3d67bce/web_editor.assets_tests_styles.min.css (id:3248) 2026-08-18 21:48:56,045 202 INFO rb-242d991-224035-405385 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/3d67bce/web_editor.assets_tests_styles.min.css 2026-08-18 21:48:56,311 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/77433aa/web_editor.assets_wysiwyg.min.css (id:3249) 2026-08-18 21:48:56,312 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3214] (matching /web/assets/_______/web_editor.assets_wysiwyg.min.css) because it was replaced with /web/assets/77433aa/web_editor.assets_wysiwyg.min.css 2026-08-18 21:48:56,568 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ae4ff61/web_editor.backend_assets_wysiwyg.min.css (id:3250) 2026-08-18 21:48:56,570 202 INFO rb-242d991-224035-405385 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/ae4ff61/web_editor.backend_assets_wysiwyg.min.css 2026-08-18 21:48:56,819 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/64c03b4/web_editor.wysiwyg_iframe_editor_assets.min.css (id:3251) 2026-08-18 21:48:56,820 202 INFO rb-242d991-224035-405385 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/64c03b4/web_editor.wysiwyg_iframe_editor_assets.min.css 2026-08-18 21:48:57,112 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/58d978f/website.assets_all_wysiwyg_inside.min.css (id:3252) 2026-08-18 21:48:57,113 202 INFO rb-242d991-224035-405385 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/58d978f/website.assets_all_wysiwyg_inside.min.css 2026-08-18 21:48:57,256 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e032df0/website.assets_wysiwyg.min.css (id:3253) 2026-08-18 21:48:57,257 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Deleting attachments [3219] (matching /web/assets/_______/website.assets_wysiwyg.min.css) because it was replaced with /web/assets/e032df0/website.assets_wysiwyg.min.css 2026-08-18 21:48:57,511 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/01e8f3c/website.backend_assets_all_wysiwyg.min.css (id:3254) 2026-08-18 21:48:57,512 202 INFO rb-242d991-224035-405385 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/01e8f3c/website.backend_assets_all_wysiwyg.min.css 2026-08-18 21:48:58,382 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/bee5144/website_slides.slide_embed_assets.min.css (id:3255) 2026-08-18 21:48:58,383 202 INFO rb-242d991-224035-405385 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/bee5144/website_slides.slide_embed_assets.min.css 2026-08-18 21:48:58,385 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 30.161595821380615 seconds 2026-08-18 21:49:06,385 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-08-18 21:49:09,920 202 INFO rb-242d991-224035-405385 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 21:49:12,424 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1568 checked, 36 removed 2026-08-18 21:49:19,164 202 INFO rb-242d991-224035-405385 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 21:49:22,000 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:49:28,909 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-08-18 21:49:32,340 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-08-18 21:49:35,498 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-08-18 21:49:39,579 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-08-18 21:49:41,786 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-08-18 21:49:44,108 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:49:52,530 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-08-18 21:49:52,713 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-08-18 21:49:52,998 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-08-18 21:49:53,320 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:50:02,052 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-08-18 21:50:02,388 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:50:02,400 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-08-18 21:50:03,214 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-08-18 21:50:04,152 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-08-18 21:50:04,940 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-08-18 21:50:05,633 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-08-18 21:50:06,978 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-08-18 21:50:07,898 202 INFO rb-242d991-224035-405385 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 21:50:09,229 202 INFO rb-242d991-224035-405385 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 21:50:09,896 202 INFO rb-242d991-224035-405385 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 21:50:10,742 202 INFO rb-242d991-224035-405385 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 21:50:11,717 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-08-18 21:50:13,038 202 INFO rb-242d991-224035-405385 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 21:50:14,096 202 INFO rb-242d991-224035-405385 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 21:50:15,096 202 INFO rb-242d991-224035-405385 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 21:50:16,765 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-08-18 21:50:17,722 202 INFO rb-242d991-224035-405385 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-08-18 21:50:18,348 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 21:50:18,926 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-08-18 21:50:18,974 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-08-18 21:50:19,016 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-08-18 21:50:19,060 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-08-18 21:50:19,100 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-08-18 21:50:19,134 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-08-18 21:50:19,159 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-08-18 21:50:19,182 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-08-18 21:50:19,203 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-08-18 21:50:19,236 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-08-18 21:50:19,363 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-08-18 21:50:19,447 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-08-18 21:50:19,466 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-08-18 21:50:19,482 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-08-18 21:50:19,511 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:50:20,029 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-08-18 21:50:20,137 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-08-18 21:50:20,178 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-08-18 21:50:20,269 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-08-18 21:50:20,273 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-08-18 21:50:20,276 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-08-18 21:50:20,310 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-08-18 21:50:20,312 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-08-18 21:50:20,334 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1084] 2026-08-18 21:50:20,334 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-08-18 21:50:20,347 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-08-18 21:50:20,348 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-08-18 21:50:20,350 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-08-18 21:50:20,360 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-08-18 21:50:20,361 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-08-18 21:50:20,363 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-08-18 21:50:20,373 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-08-18 21:50:20,375 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-08-18 21:50:20,377 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-08-18 21:50:20,387 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-08-18 21:50:20,388 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-08-18 21:50:20,390 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-08-18 21:50:20,411 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-08-18 21:50:20,453 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-08-18 21:50:20,501 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-08-18 21:50:20,515 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-08-18 21:50:20,530 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-08-18 21:50:20,607 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted viin.quality.check records with IDs: [26] 2026-08-18 21:50:20,731 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted ir.model.data records with IDs: [92791] 2026-08-18 21:50:20,731 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted viin.quality.tag records with IDs: [1] 2026-08-18 21:50:20,775 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted ir.model.data records with IDs: [92793] 2026-08-18 21:50:20,775 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted quality.reason records with IDs: [5] 2026-08-18 21:50:20,878 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted quality.alert.corrective.action records with IDs: [5] 2026-08-18 21:50:20,889 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted quality.alert.action records with IDs: [12] 2026-08-18 21:50:20,930 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted quality.alert.preventive.action records with IDs: [7] 2026-08-18 21:50:20,938 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted quality.alert.action records with IDs: [13] 2026-08-18 21:50:20,959 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted quality.alert.action records with IDs: [14] 2026-08-18 21:50:20,970 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted viin.quality.alert records with IDs: [12] 2026-08-18 21:50:20,977 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted quality.action records with IDs: [9] 2026-08-18 21:50:20,992 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted viin.quality.point records with IDs: [23] 2026-08-18 21:50:21,012 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted ir.model.data records with IDs: [92630] 2026-08-18 21:50:21,012 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted quality.alert.stage records with IDs: [1] 2026-08-18 21:50:21,086 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #43 deleted viin.quality.point.test_type records with IDs: [4] 2026-08-18 21:50:21,102 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-08-18 21:50:21,125 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: viin.quality.check 2026-08-18 21:50:21,178 202 INFO rb-242d991-224035-405385 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 21:50:21,307 202 INFO rb-242d991-224035-405385 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 21:50:21,315 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 44, model: viin.quality.check 2026-08-18 21:50:21,322 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: viin.quality.alert 2026-08-18 21:50:21,346 202 INFO rb-242d991-224035-405385 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 21:50:21,403 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: viin.quality.alert 2026-08-18 21:50:21,405 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 44, model: viin.quality.alert 2026-08-18 21:50:21,407 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: quality.alert.corrective.action 2026-08-18 21:50:21,421 202 INFO rb-242d991-224035-405385 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 21:50:21,477 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: quality.alert.corrective.action 2026-08-18 21:50:21,482 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 44, model: quality.alert.corrective.action 2026-08-18 21:50:21,484 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: quality.alert.preventive.action 2026-08-18 21:50:21,498 202 INFO rb-242d991-224035-405385 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 21:50:21,557 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: quality.alert.preventive.action 2026-08-18 21:50:21,562 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 44, model: quality.alert.preventive.action 2026-08-18 21:50:21,588 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-08-18 21:50:21,645 202 INFO rb-242d991-224035-405385 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 21:50:21,657 202 INFO rb-242d991-224035-405385 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 21:50:21,694 202 INFO rb-242d991-224035-405385 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 21:50:21,752 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:50:22,245 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-08-18 21:50:22,419 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-08-18 21:50:22,588 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-08-18 21:50:22,839 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-08-18 21:50:23,059 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-08-18 21:50:23,252 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:50:23,782 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-08-18 21:50:23,822 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-08-18 21:50:23,875 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:50:24,428 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-08-18 21:50:24,469 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:50:25,503 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-08-18 21:50:25,580 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1106] 2026-08-18 21:50:25,590 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [92767] 2026-08-18 21:50:25,590 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-08-18 21:50:25,621 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-08-18 21:50:25,717 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-08-18 21:50:25,730 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-08-18 21:50:25,742 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1106] 2026-08-18 21:50:25,744 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-08-18 21:50:25,769 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-08-18 21:50:25,820 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-08-18 21:50:25,882 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-08-18 21:50:25,946 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-08-18 21:50:25,976 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-08-18 21:50:25,998 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-08-18 21:50:32,525 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 21:50:33,092 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-08-18 21:50:33,147 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-08-18 21:50:33,182 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-08-18 21:50:33,218 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-08-18 21:50:33,254 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-08-18 21:50:33,294 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-08-18 21:50:33,334 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-08-18 21:50:33,378 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-08-18 21:50:33,444 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-08-18 21:50:33,484 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-08-18 21:50:33,520 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-08-18 21:50:33,578 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:50:34,224 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_defaults_alert_to_a_workorder_of_this_production ... 2026-08-18 21:50:34,493 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted stock.move records with IDs: [159] 2026-08-18 21:50:34,755 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-08-18 21:50:34,933 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted stock.move records with IDs: [162] 2026-08-18 21:50:35,130 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-08-18 21:50:35,357 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-08-18 21:50:35,539 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted stock.move records with IDs: [167] 2026-08-18 21:50:35,702 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:50:36,183 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-08-18 21:50:36,378 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted stock.move records with IDs: [175] 2026-08-18 21:50:36,977 202 INFO rb-242d991-224035-405385 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 21:50:37,159 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted stock.move records with IDs: [183] 2026-08-18 21:50:37,672 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-08-18 21:50:37,856 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted stock.move records with IDs: [191] 2026-08-18 21:50:38,302 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-08-18 21:50:38,483 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted stock.move records with IDs: [199] 2026-08-18 21:50:39,115 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-08-18 21:50:39,335 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted stock.move records with IDs: [207] 2026-08-18 21:50:40,169 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:50:40,181 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_stock.tests.test_quality_product_template_stock: Starting TestQualityProductTemplateStock.test_get_prepare_data ... 2026-08-18 21:50:40,271 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:50:40,816 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-08-18 21:50:41,006 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-08-18 21:50:41,195 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [57] 2026-08-18 21:50:41,216 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-08-18 21:50:41,416 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-08-18 21:50:41,755 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-08-18 21:50:42,024 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-08-18 21:50:42,294 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:50:42,823 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-08-18 21:50:42,854 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-08-18 21:50:42,867 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-08-18 21:50:42,880 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2609] 2026-08-18 21:50:42,882 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-08-18 21:50:42,902 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-08-18 21:50:42,914 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-08-18 21:50:42,919 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-08-18 21:50:42,949 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-08-18 21:50:42,965 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-08-18 21:50:42,996 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-08-18 21:50:43,017 202 INFO rb-242d991-224035-405385 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-08-18 21:50:43,073 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 63, model: stock.picking.type 2026-08-18 21:50:43,102 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 63, model: stock.picking.type 2026-08-18 21:50:43,137 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:50:43,150 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-08-18 21:50:43,184 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-08-18 21:50:43,210 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_that_is_not_an_address_is_not_blocked ... 2026-08-18 21:50:43,237 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_rule_containing_a_plus_sign_blocks_that_exact_address ... 2026-08-18 21:50:43,266 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_rule_containing_a_plus_sign_does_not_block_a_repeated_letter ... 2026-08-18 21:50:43,294 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_rule_typed_in_mixed_case_blocks_a_lowercase_address ... 2026-08-18 21:50:43,322 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_shipped_wildcard_rule_blocks_a_matching_disposable_domain ... 2026-08-18 21:50:43,347 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_trailing_dot_does_not_evade_a_domain_rule ... 2026-08-18 21:50:43,375 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_bare_domain_rule_blocks_an_address_in_that_domain ... 2026-08-18 21:50:43,403 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_bare_domain_rule_does_not_block_a_longer_lookalike_domain ... 2026-08-18 21:50:43,420 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_blocks_a_domain_containing_the_token ... 2026-08-18 21:50:43,437 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_requires_something_after_the_token ... 2026-08-18 21:50:43,459 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_requires_something_before_the_token ... 2026-08-18 21:50:43,484 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-08-18 21:50:43,504 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_does_not_block_a_longer_stem ... 2026-08-18 21:50:43,526 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-08-18 21:50:43,547 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_does_not_block_a_longer_local_part ... 2026-08-18 21:50:43,567 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_does_not_block_the_same_local_part_elsewhere ... 2026-08-18 21:50:43,591 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_local_and_subdomain_wildcard_rule_blocks_a_matching_address ... 2026-08-18 21:50:43,617 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_local_and_subdomain_wildcard_rule_does_not_block_a_local_part_without_the_token ... 2026-08-18 21:50:43,636 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_local_and_subdomain_wildcard_rule_does_not_block_the_bare_domain ... 2026-08-18 21:50:43,660 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-08-18 21:50:43,684 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-08-18 21:50:43,707 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_does_not_block_the_bare_domain ... 2026-08-18 21:50:43,734 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-08-18 21:50:43,764 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:50:43,775 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-08-18 21:50:43,801 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_containing_an_asterisk_is_flagged_as_a_wildcard ... 2026-08-18 21:50:43,827 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-08-18 21:50:43,850 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_with_an_ascii_local_part_is_stored_lowercased ... 2026-08-18 21:50:43,871 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_the_pattern_parts_split_at_the_last_at_sign ... 2026-08-18 21:50:43,900 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:50:43,911 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-08-18 21:50:43,939 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_with_an_empty_local_part_is_rejected ... 2026-08-18 21:50:43,968 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_cited_block_reason_cannot_be_deleted_and_the_refusal_is_readable ... 2026-08-18 21:50:44,012 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_of_an_archived_rule_is_still_rejected ... 2026-08-18 21:50:44,064 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-08-18 21:50:44,088 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_differing_only_in_case_is_rejected_as_a_duplicate ... 2026-08-18 21:50:44,112 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_whose_domain_has_no_dot_is_rejected ... 2026-08-18 21:50:44,142 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_a_whitespace_only_local_part_is_rejected ... 2026-08-18 21:50:44,168 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-08-18 21:50:44,187 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-08-18 21:50:44,194 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-08-18 21:50:44,220 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:50:44,229 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_a_multi_wildcard_rule_clears_a_long_address_in_bounded_time ... 2026-08-18 21:50:44,258 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_an_allowed_address_is_cleared_in_one_indexed_query ... 2026-08-18 21:50:44,285 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-08-18 21:50:44,315 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:50:44,326 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleAdministrationScreens.test_an_archived_rule_can_be_filtered_for_in_the_rules_list ... 2026-08-18 21:50:44,386 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:50:44,397 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_is_stored_under_its_own_namespaced_key ... 2026-08-18 21:50:45,856 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [71] 2026-08-18 21:50:45,954 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_is_system_wide_and_not_a_company_field ... 2026-08-18 21:50:49,517 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-08-18 21:50:50,423 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [73] 2026-08-18 21:50:50,547 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-08-18 21:50:50,569 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-08-18 21:50:50,601 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:50:50,615 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_blocked_self_registration_creates_no_account_and_explains_why ... 2026-08-18 21:50:51,220 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:52,043 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:52] "POST /web/signup HTTP/1.1" 200 - 203 0.070 0.757 2026-08-18 21:50:52,069 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_matching_address_registers_when_the_feature_is_switched_off ... 2026-08-18 21:50:52,703 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:53,402 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:53] "POST /web/signup HTTP/1.1" 200 - 203 0.055 0.646 2026-08-18 21:50:53,440 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [75] 2026-08-18 21:50:53,704 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:newcomer@blocked-example.com from 127.0.0.1 2026-08-18 21:50:53,804 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #65 deleted mail.mail records with IDs: [337] 2026-08-18 21:50:53,812 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #65 deleted mail.message records with IDs: [8611] 2026-08-18 21:50:53,823 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:newcomer@blocked-example.com from 127.0.0.1 2026-08-18 21:50:53,831 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 21:50:53,831 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:53] "POST /web/signup HTTP/1.1" 303 - 294 0.135 0.253 2026-08-18 21:50:53,840 202 INFO rb-242d991-224035-405385 odoo.http: Session expired 2026-08-18 21:50:53,840 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:53] "GET /my HTTP/1.1" 303 - 5 0.001 0.005 2026-08-18 21:50:54,233 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:54] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.041 0.349 2026-08-18 21:50:54,272 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_trailing_dot_does_not_buy_an_account_on_a_blocked_domain ... 2026-08-18 21:50:54,957 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:55,774 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:55] "POST /web/signup HTTP/1.1" 200 - 203 0.087 0.731 2026-08-18 21:50:55,811 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-08-18 21:50:56,430 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:57,930 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:57] "POST /web/signup HTTP/1.1" 200 - 203 0.108 1.394 2026-08-18 21:50:57,951 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-08-18 21:50:58,667 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:59,066 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:newcomer@allowed-example.com from 127.0.0.1 2026-08-18 21:50:59,137 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #66 deleted mail.mail records with IDs: [338] 2026-08-18 21:50:59,145 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #66 deleted mail.message records with IDs: [8620] 2026-08-18 21:50:59,154 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:newcomer@allowed-example.com from 127.0.0.1 2026-08-18 21:50:59,161 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 21:50:59,161 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:59] "POST /web/signup HTTP/1.1" 303 - 294 0.120 0.376 2026-08-18 21:50:59,169 202 INFO rb-242d991-224035-405385 odoo.http: Session expired 2026-08-18 21:50:59,170 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:59] "GET /my HTTP/1.1" 303 - 5 0.002 0.004 2026-08-18 21:50:59,715 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:59] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.073 0.469 2026-08-18 21:50:59,748 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-08-18 21:51:00,328 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:51:01,026 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:01] "POST /web/signup HTTP/1.1" 200 - 203 0.091 0.608 2026-08-18 21:51:01,249 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:newcomer@blocked-example.com from 127.0.0.1 2026-08-18 21:51:01,317 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [339] 2026-08-18 21:51:01,324 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #67 deleted mail.message records with IDs: [8625] 2026-08-18 21:51:01,333 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:newcomer@blocked-example.com from 127.0.0.1 2026-08-18 21:51:01,339 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 21:51:01,339 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:01] "POST /web/signup HTTP/1.1" 303 - 274 0.104 0.202 2026-08-18 21:51:01,347 202 INFO rb-242d991-224035-405385 odoo.http: Session expired 2026-08-18 21:51:01,347 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:01] "GET /my HTTP/1.1" 303 - 5 0.001 0.004 2026-08-18 21:51:01,713 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:01] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.044 0.319 2026-08-18 21:51:01,745 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_the_screen_and_the_guard_agree_on_what_the_stored_switch_means ... 2026-08-18 21:51:02,462 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:51:03,347 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:03] "POST /web/signup HTTP/1.1" 200 - 202 0.140 0.746 2026-08-18 21:51:03,787 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:03] "POST /web/signup HTTP/1.1" 200 - 128 0.084 0.325 2026-08-18 21:51:04,134 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:reader2@blocked-example.com from 127.0.0.1 2026-08-18 21:51:04,205 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [340] 2026-08-18 21:51:04,217 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #68 deleted mail.message records with IDs: [8630] 2026-08-18 21:51:04,225 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:reader2@blocked-example.com from 127.0.0.1 2026-08-18 21:51:04,233 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 21:51:04,233 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:04] "POST /web/signup HTTP/1.1" 303 - 294 0.172 0.228 2026-08-18 21:51:04,242 202 INFO rb-242d991-224035-405385 odoo.http: Session expired 2026-08-18 21:51:04,242 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:04] "GET /my HTTP/1.1" 303 - 5 0.003 0.004 2026-08-18 21:51:04,602 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:04] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.043 0.315 2026-08-18 21:51:04,895 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:reader3@blocked-example.com from 127.0.0.1 2026-08-18 21:51:04,977 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [341] 2026-08-18 21:51:04,983 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #69 deleted mail.message records with IDs: [8633] 2026-08-18 21:51:04,997 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:reader3@blocked-example.com from 127.0.0.1 2026-08-18 21:51:05,005 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 21:51:05,005 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:05] "POST /web/signup HTTP/1.1" 303 - 294 0.129 0.248 2026-08-18 21:51:05,013 202 INFO rb-242d991-224035-405385 odoo.http: Session expired 2026-08-18 21:51:05,014 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:05] "GET /my HTTP/1.1" 303 - 5 0.002 0.005 2026-08-18 21:51:05,337 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:05] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.067 0.254 2026-08-18 21:51:05,625 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:reader4@blocked-example.com from 127.0.0.1 2026-08-18 21:51:05,711 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #70 deleted mail.mail records with IDs: [342] 2026-08-18 21:51:05,719 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #70 deleted mail.message records with IDs: [8636] 2026-08-18 21:51:05,730 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:reader4@blocked-example.com from 127.0.0.1 2026-08-18 21:51:05,736 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 21:51:05,737 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:05] "POST /web/signup HTTP/1.1" 303 - 294 0.118 0.256 2026-08-18 21:51:05,744 202 INFO rb-242d991-224035-405385 odoo.http: Session expired 2026-08-18 21:51:05,744 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:05] "GET /my HTTP/1.1" 303 - 5 0.002 0.003 2026-08-18 21:51:06,084 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:06] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.031 0.306 2026-08-18 21:51:06,119 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:51:06,135 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_existing_user_whose_address_matches_a_rule_can_reset_their_password ... 2026-08-18 21:51:06,789 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:51:08,266 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:08] "POST /web/signup HTTP/1.1" 200 - 203 0.104 1.374 2026-08-18 21:51:08,603 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [343] 2026-08-18 21:51:08,610 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8640] 2026-08-18 21:51:08,616 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:08,829 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:resident@blocked-example.com from 127.0.0.1 2026-08-18 21:51:08,846 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:resident@blocked-example.com from 127.0.0.1 2026-08-18 21:51:08,853 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 21:51:08,853 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:08] "POST /web/reset_password HTTP/1.1" 303 - 186 0.080 0.129 2026-08-18 21:51:08,868 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:resident@blocked-example.com from 127.0.0.1 2026-08-18 21:51:08,875 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:08] "POST /web/login HTTP/1.1" 303 - 16 0.005 0.012 2026-08-18 21:51:08,888 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login failed for db:rb-242d991-224035-405385 login:resident@blocked-example.com from 127.0.0.1 2026-08-18 21:51:09,211 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:09] "POST /web/login HTTP/1.1" 200 - 105 0.045 0.288 2026-08-18 21:51:09,212 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted.TestBlacklistDoesNotInterfere.test_an_existing_user_whose_address_matches_a_rule_can_reset_their_password: waiting for threads: [] 2026-08-18 21:51:09,236 202 INFO rb-242d991-224035-405385 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-08-18 21:51:09,973 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:51:10,860 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:10] "POST /web/signup HTTP/1.1" 200 - 203 0.133 0.756 2026-08-18 21:51:11,210 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:invitee@blocked-example.com from 127.0.0.1 2026-08-18 21:51:11,307 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #72 deleted mail.mail records with IDs: [345] 2026-08-18 21:51:11,316 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #72 deleted mail.message records with IDs: [8646] 2026-08-18 21:51:11,326 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:invitee@blocked-example.com from 127.0.0.1 2026-08-18 21:51:11,333 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 21:51:11,333 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:11] "POST /web/signup HTTP/1.1" 303 - 314 0.136 0.275 2026-08-18 21:51:11,341 202 INFO rb-242d991-224035-405385 odoo.http: Session expired 2026-08-18 21:51:11,342 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:11] "GET /my HTTP/1.1" 303 - 5 0.002 0.004 2026-08-18 21:51:11,761 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:11] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.050 0.367 2026-08-18 21:51:11,814 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 21:51:11,947 202 INFO rb-242d991-224035-405385 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-08-18 21:51:11,999 202 INFO rb-242d991-224035-405385 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-08-18 21:51:12,093 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:51:12,236 202 INFO rb-242d991-224035-405385 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-08-18 21:51:12,457 202 INFO rb-242d991-224035-405385 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-08-18 21:51:12,613 202 INFO rb-242d991-224035-405385 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-08-18 21:51:12,766 202 INFO rb-242d991-224035-405385 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-08-18 21:51:12,945 202 INFO rb-242d991-224035-405385 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-08-18 21:51:13,130 202 INFO rb-242d991-224035-405385 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-08-18 21:51:13,321 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:51:13,459 202 INFO rb-242d991-224035-405385 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-08-18 21:51:13,759 202 INFO rb-242d991-224035-405385 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-08-18 21:51:14,024 202 INFO rb-242d991-224035-405385 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-08-18 21:51:14,956 202 INFO rb-242d991-224035-405385 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-08-18 21:51:15,738 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:51:16,461 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-08-18 21:51:16,700 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-08-18 21:51:16,931 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-08-18 21:51:16,975 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-08-18 21:51:17,101 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 21:51:17,123 202 INFO rb-242d991-224035-405385 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 21:51:17,123 202 INFO rb-242d991-224035-405385 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 21:51:17,245 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-08-18 21:51:17,298 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-08-18 21:51:17,319 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-08-18 21:51:17,366 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-08-18 21:51:17,417 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:51:17,428 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-08-18 21:51:18,025 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [169] 2026-08-18 21:51:18,065 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-08-18 21:51:18,527 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:51:25,441 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-08-18 21:51:29,815 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-08-18 21:51:33,802 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-08-18 21:51:38,710 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-08-18 21:51:41,972 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-08-18 21:51:44,951 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:51:54,502 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-08-18 21:51:54,711 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-08-18 21:51:55,053 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:52:04,125 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-08-18 21:52:04,427 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:52:05,190 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [346] 2026-08-18 21:52:05,414 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-08-18 21:52:05,500 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-08-18 21:52:05,721 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-08-18 21:52:05,828 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-08-18 21:52:07,084 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-08-18 21:52:08,318 202 INFO rb-242d991-224035-405385 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-08-18 21:52:08,510 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 21:52:09,862 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [347] 2026-08-18 21:52:09,964 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [348] 2026-08-18 21:52:10,457 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-08-18 21:52:10,537 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 83, model: team.sales.target 2026-08-18 21:52:10,551 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #83 deleted mail.message records with IDs: [8712] 2026-08-18 21:52:10,552 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 83, model: team.sales.target 2026-08-18 21:52:10,556 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 83, model: team.sales.target 2026-08-18 21:52:10,560 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 83, model: team.sales.target 2026-08-18 21:52:10,570 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 83, model: team.sales.target 2026-08-18 21:52:10,587 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #83 deleted mail.message records with IDs: [8714] 2026-08-18 21:52:10,587 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 83, model: team.sales.target 2026-08-18 21:52:10,651 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #83 deleted mail.message records with IDs: [8715, 8710] 2026-08-18 21:52:10,651 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 83, model: personal.sales.target 2026-08-18 21:52:10,661 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #83 deleted mail.message records with IDs: [8715, 8710] 2026-08-18 21:52:10,665 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #83 deleted personal.sales.target records with IDs: [1] 2026-08-18 21:52:10,669 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #83 deleted mail.followers records with IDs: [1205] 2026-08-18 21:52:10,670 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 83, model: personal.sales.target 2026-08-18 21:52:10,673 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 83, model: personal.sales.target 2026-08-18 21:52:10,683 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 83, model: personal.sales.target 2026-08-18 21:52:10,698 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #83 deleted mail.message records with IDs: [8713] 2026-08-18 21:52:10,698 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 83, model: personal.sales.target 2026-08-18 21:52:10,717 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-08-18 21:52:10,815 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted mail.message records with IDs: [8712] 2026-08-18 21:52:10,834 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted team.sales.target records with IDs: [8] 2026-08-18 21:52:10,860 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted mail.followers records with IDs: [1207] 2026-08-18 21:52:10,939 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 84, model: team.sales.target 2026-08-18 21:52:10,952 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 84, model: team.sales.target 2026-08-18 21:52:10,977 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted mail.message records with IDs: [8714] 2026-08-18 21:52:10,981 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 84, model: team.sales.target 2026-08-18 21:52:11,007 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [11], uid: 84, model: team.sales.target 2026-08-18 21:52:11,090 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted mail.message records with IDs: [8710] 2026-08-18 21:52:11,101 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted personal.sales.target records with IDs: [1] 2026-08-18 21:52:11,107 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted mail.followers records with IDs: [1205] 2026-08-18 21:52:11,215 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted mail.message records with IDs: [8718] 2026-08-18 21:52:11,222 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted personal.sales.target records with IDs: [5] 2026-08-18 21:52:11,226 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted mail.followers records with IDs: [1213, 1214] 2026-08-18 21:52:11,233 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 84, model: personal.sales.target 2026-08-18 21:52:11,245 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 84, model: personal.sales.target 2026-08-18 21:52:11,259 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted mail.message records with IDs: [8713] 2026-08-18 21:52:11,262 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 84, model: personal.sales.target 2026-08-18 21:52:11,282 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 84, model: personal.sales.target 2026-08-18 21:52:11,323 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-08-18 21:52:11,506 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted mail.message records with IDs: [8712] 2026-08-18 21:52:11,521 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted team.sales.target records with IDs: [8] 2026-08-18 21:52:11,535 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted mail.followers records with IDs: [1207] 2026-08-18 21:52:11,605 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted mail.message records with IDs: [8714] 2026-08-18 21:52:11,616 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted team.sales.target records with IDs: [9] 2026-08-18 21:52:11,632 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted mail.followers records with IDs: [1209] 2026-08-18 21:52:11,811 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted mail.message records with IDs: [8710] 2026-08-18 21:52:11,826 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted personal.sales.target records with IDs: [1] 2026-08-18 21:52:11,830 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted mail.followers records with IDs: [1205] 2026-08-18 21:52:11,900 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted mail.message records with IDs: [8713] 2026-08-18 21:52:11,915 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted personal.sales.target records with IDs: [3] 2026-08-18 21:52:11,922 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted mail.followers records with IDs: [1208] 2026-08-18 21:52:12,053 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted mail.message records with IDs: [8723] 2026-08-18 21:52:12,069 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted personal.sales.target records with IDs: [9] 2026-08-18 21:52:12,073 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted mail.followers records with IDs: [1223, 1224] 2026-08-18 21:52:12,153 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 85, model: team.sales.target 2026-08-18 21:52:12,171 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 85, model: team.sales.target 2026-08-18 21:52:12,188 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted mail.message records with IDs: [8714] 2026-08-18 21:52:12,202 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 85, model: team.sales.target 2026-08-18 21:52:12,239 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [14], uid: 85, model: team.sales.target 2026-08-18 21:52:12,262 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 85, model: personal.sales.target 2026-08-18 21:52:12,276 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 85, model: personal.sales.target 2026-08-18 21:52:12,298 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted mail.message records with IDs: [8722] 2026-08-18 21:52:12,313 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [8], uid: 85, model: personal.sales.target 2026-08-18 21:52:12,334 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted mail.message records with IDs: [8722] 2026-08-18 21:52:12,339 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted personal.sales.target records with IDs: [8] 2026-08-18 21:52:12,344 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #85 deleted mail.followers records with IDs: [1221, 1222] 2026-08-18 21:52:12,369 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [10], uid: 85, model: personal.sales.target 2026-08-18 21:52:12,458 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted mail.message records with IDs: [8723] 2026-08-18 21:52:12,470 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted personal.sales.target records with IDs: [9] 2026-08-18 21:52:12,474 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #84 deleted mail.followers records with IDs: [1223, 1224] 2026-08-18 21:52:12,491 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-08-18 21:52:12,677 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #87 deleted mail.message records with IDs: [8712] 2026-08-18 21:52:12,686 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #87 deleted team.sales.target records with IDs: [8] 2026-08-18 21:52:12,701 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #87 deleted mail.followers records with IDs: [1207] 2026-08-18 21:52:12,771 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #87 deleted mail.message records with IDs: [8714] 2026-08-18 21:52:12,775 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #87 deleted team.sales.target records with IDs: [9] 2026-08-18 21:52:12,790 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #87 deleted mail.followers records with IDs: [1209] 2026-08-18 21:52:12,891 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #87 deleted mail.message records with IDs: [8710] 2026-08-18 21:52:12,898 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #87 deleted personal.sales.target records with IDs: [1] 2026-08-18 21:52:12,903 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #87 deleted mail.followers records with IDs: [1205] 2026-08-18 21:52:12,963 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #87 deleted mail.message records with IDs: [8713] 2026-08-18 21:52:12,966 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #87 deleted personal.sales.target records with IDs: [3] 2026-08-18 21:52:12,971 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #87 deleted mail.followers records with IDs: [1208] 2026-08-18 21:52:13,040 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 21:52:14,185 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [349] 2026-08-18 21:52:14,300 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [350] 2026-08-18 21:52:21,754 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-08-18 21:52:21,792 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-08-18 21:52:21,830 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-08-18 21:52:21,857 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-08-18 21:52:21,895 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-08-18 21:52:21,955 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 21:52:23,121 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [351] 2026-08-18 21:52:23,238 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [352] 2026-08-18 21:52:23,617 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-08-18 21:52:23,657 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-08-18 21:52:23,699 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 21:52:24,976 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [353] 2026-08-18 21:52:25,082 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [354] 2026-08-18 21:52:25,599 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-08-18 21:52:25,757 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-08-18 21:52:25,776 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-08-18 21:52:28,444 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-08-18 21:52:28,555 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-08-18 21:52:29,526 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-08-18 21:52:29,573 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1248] 2026-08-18 21:52:29,602 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-08-18 21:52:29,694 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 21:52:30,788 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [355] 2026-08-18 21:52:30,895 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [356] 2026-08-18 21:52:31,092 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-08-18 21:52:31,483 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted mail.message records with IDs: [9184] 2026-08-18 21:52:31,495 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted personal.sales.target records with IDs: [44] 2026-08-18 21:52:31,503 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted mail.followers records with IDs: [1298] 2026-08-18 21:52:31,600 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted mail.message records with IDs: [9187] 2026-08-18 21:52:31,605 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted personal.sales.target records with IDs: [46] 2026-08-18 21:52:31,609 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted mail.followers records with IDs: [1302, 1303] 2026-08-18 21:52:31,616 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted mail.message records with IDs: [9185] 2026-08-18 21:52:31,625 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted team.sales.target records with IDs: [43] 2026-08-18 21:52:31,639 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted mail.followers records with IDs: [1300] 2026-08-18 21:52:31,737 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [47], uid: 106, model: personal.sales.target 2026-08-18 21:52:31,949 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 106, model: team.sales.target 2026-08-18 21:52:31,963 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 106, model: team.sales.target 2026-08-18 21:52:31,981 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted mail.message records with IDs: [9189] 2026-08-18 21:52:31,985 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 106, model: team.sales.target 2026-08-18 21:52:32,006 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 106, model: personal.sales.target 2026-08-18 21:52:32,017 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 106, model: personal.sales.target 2026-08-18 21:52:32,032 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted mail.message records with IDs: [9188] 2026-08-18 21:52:32,036 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 106, model: personal.sales.target 2026-08-18 21:52:32,057 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [49], uid: 106, model: personal.sales.target 2026-08-18 21:52:32,137 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 106, model: personal.sales.target 2026-08-18 21:52:32,149 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 106, model: personal.sales.target 2026-08-18 21:52:32,168 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted mail.message records with IDs: [9188] 2026-08-18 21:52:32,179 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 106, model: personal.sales.target 2026-08-18 21:52:32,196 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted mail.message records with IDs: [9188] 2026-08-18 21:52:32,199 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted personal.sales.target records with IDs: [48] 2026-08-18 21:52:32,202 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted mail.followers records with IDs: [1304] 2026-08-18 21:52:32,223 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 106, model: personal.sales.target 2026-08-18 21:52:32,241 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 106, model: team.sales.target 2026-08-18 21:52:32,253 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 106, model: team.sales.target 2026-08-18 21:52:32,275 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #106 deleted mail.message records with IDs: [9189] 2026-08-18 21:52:32,283 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 106, model: team.sales.target 2026-08-18 21:52:32,317 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-08-18 21:52:32,416 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 105, model: team.sales.target 2026-08-18 21:52:32,718 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 105, model: team.sales.target 2026-08-18 21:52:32,731 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #105 deleted mail.message records with IDs: [9193] 2026-08-18 21:52:32,733 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 105, model: team.sales.target 2026-08-18 21:52:32,794 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #105 deleted mail.message records with IDs: [9194, 9191] 2026-08-18 21:52:32,794 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 105, model: personal.sales.target 2026-08-18 21:52:32,803 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #105 deleted mail.message records with IDs: [9194, 9191] 2026-08-18 21:52:32,805 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #105 deleted personal.sales.target records with IDs: [51] 2026-08-18 21:52:32,809 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #105 deleted mail.followers records with IDs: [1306] 2026-08-18 21:52:32,810 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 105, model: personal.sales.target 2026-08-18 21:52:32,812 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 105, model: team.sales.target 2026-08-18 21:52:32,984 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 105, model: team.sales.target 2026-08-18 21:52:32,994 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 105, model: team.sales.target 2026-08-18 21:52:33,012 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #105 deleted mail.message records with IDs: [9196] 2026-08-18 21:52:33,012 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 105, model: team.sales.target 2026-08-18 21:52:33,016 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 105, model: personal.sales.target 2026-08-18 21:52:33,027 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 105, model: personal.sales.target 2026-08-18 21:52:33,043 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #105 deleted mail.message records with IDs: [9192] 2026-08-18 21:52:33,062 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #105 deleted personal.sales.target records with IDs: [52] 2026-08-18 21:52:33,067 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #105 deleted mail.followers records with IDs: [1307] 2026-08-18 21:52:33,068 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 105, model: personal.sales.target 2026-08-18 21:52:33,079 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #105 deleted mail.message records with IDs: [9192] 2026-08-18 21:52:33,080 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 105, model: personal.sales.target 2026-08-18 21:52:33,125 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 21:52:34,263 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [357] 2026-08-18 21:52:34,368 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [358] 2026-08-18 21:52:35,474 202 INFO rb-242d991-224035-405385 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 21:52:36,171 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 21:52:37,371 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [359] 2026-08-18 21:52:37,449 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [360] 2026-08-18 21:52:38,330 202 INFO rb-242d991-224035-405385 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 21:52:38,853 202 INFO rb-242d991-224035-405385 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 21:52:40,103 202 INFO rb-242d991-224035-405385 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 21:52:41,659 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-08-18 21:52:42,935 202 INFO rb-242d991-224035-405385 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 21:52:44,466 202 INFO rb-242d991-224035-405385 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 21:52:44,736 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 21:52:45,903 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [361] 2026-08-18 21:52:45,994 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [362] 2026-08-18 21:52:46,777 202 INFO rb-242d991-224035-405385 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 21:52:49,221 202 INFO rb-242d991-224035-405385 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 21:52:51,533 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 21:52:52,771 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [363] 2026-08-18 21:52:52,887 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [364] 2026-08-18 21:52:53,635 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-08-18 21:52:55,681 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-08-18 21:52:57,563 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [365] 2026-08-18 21:53:00,359 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [366] 2026-08-18 21:53:00,991 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-08-18 21:53:02,628 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #125 deleted mail.mail records with IDs: [367] 2026-08-18 21:53:03,113 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 21:53:04,469 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [368] 2026-08-18 21:53:04,545 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [369] 2026-08-18 21:53:04,734 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-08-18 21:53:07,583 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-08-18 21:53:10,389 202 INFO rb-242d991-224035-405385 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 21:53:11,950 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-08-18 21:53:22,113 202 INFO rb-242d991-224035-405385 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 21:53:24,680 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-08-18 21:53:27,880 202 INFO rb-242d991-224035-405385 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 21:53:30,903 202 INFO rb-242d991-224035-405385 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 21:53:32,986 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [370] 2026-08-18 21:53:33,621 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-08-18 21:53:44,509 202 INFO rb-242d991-224035-405385 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 21:53:47,076 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-08-18 21:53:49,923 202 INFO rb-242d991-224035-405385 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 21:53:52,908 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 21:53:54,154 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [371] 2026-08-18 21:53:54,253 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [372] 2026-08-18 21:53:54,425 202 INFO rb-242d991-224035-405385 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 21:53:56,185 202 INFO rb-242d991-224035-405385 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 21:53:57,936 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 21:53:59,071 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [373] 2026-08-18 21:53:59,182 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [374] 2026-08-18 21:53:59,408 202 INFO rb-242d991-224035-405385 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 21:54:02,709 202 INFO rb-242d991-224035-405385 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 21:54:02,738 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186] 2026-08-18 21:54:02,738 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-18 21:54:04,576 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 21:54:05,828 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [375] 2026-08-18 21:54:05,915 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [376] 2026-08-18 21:54:06,128 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-08-18 21:54:09,990 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [377] 2026-08-18 21:54:10,807 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [378] 2026-08-18 21:54:11,521 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [126, 125] 2026-08-18 21:54:11,557 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [111] 2026-08-18 21:54:11,569 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [115] 2026-08-18 21:54:11,976 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-08-18 21:54:15,068 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (116) started manually 2026-08-18 21:54:15,211 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (116) done 2026-08-18 21:54:15,214 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (117) started manually 2026-08-18 21:54:15,242 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (117) done 2026-08-18 21:54:15,308 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-08-18 21:54:17,908 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [379] 2026-08-18 21:54:18,810 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 21:54:20,055 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-08-18 21:54:20,097 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:54:21,420 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-08-18 21:54:21,460 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-08-18 21:54:21,488 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-08-18 21:54:21,587 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-08-18 21:54:21,697 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team 2026-08-18 21:54:21,710 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team 2026-08-18 21:54:21,716 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:21,731 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team 2026-08-18 21:54:21,735 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:21,761 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 155, model: crm.team 2026-08-18 21:54:21,767 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team.region 2026-08-18 21:54:21,770 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:21,773 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team.region 2026-08-18 21:54:21,776 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:21,784 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 155, model: crm.team.region 2026-08-18 21:54:21,800 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-08-18 21:54:21,916 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team 2026-08-18 21:54:21,928 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team 2026-08-18 21:54:21,933 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:21,949 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team 2026-08-18 21:54:21,953 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:21,987 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 155, model: crm.team 2026-08-18 21:54:21,993 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team.region 2026-08-18 21:54:21,997 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:22,000 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team.region 2026-08-18 21:54:22,004 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:22,006 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 155, model: crm.team.region 2026-08-18 21:54:22,029 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-08-18 21:54:22,122 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team 2026-08-18 21:54:22,132 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team 2026-08-18 21:54:22,137 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:22,146 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team 2026-08-18 21:54:22,152 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:22,173 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 155, model: crm.team 2026-08-18 21:54:22,178 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team.region 2026-08-18 21:54:22,180 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:22,182 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team.region 2026-08-18 21:54:22,184 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:22,186 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 155, model: crm.team.region 2026-08-18 21:54:22,205 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-08-18 21:54:22,306 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team 2026-08-18 21:54:22,316 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team 2026-08-18 21:54:22,319 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:22,328 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team 2026-08-18 21:54:22,332 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:22,363 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 155, model: crm.team 2026-08-18 21:54:22,368 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team.region 2026-08-18 21:54:22,371 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:22,373 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team.region 2026-08-18 21:54:22,376 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:22,378 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 155, model: crm.team.region 2026-08-18 21:54:22,394 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-08-18 21:54:22,518 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team 2026-08-18 21:54:22,533 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team 2026-08-18 21:54:22,540 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:22,553 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team 2026-08-18 21:54:22,556 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:22,585 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 155, model: crm.team 2026-08-18 21:54:22,590 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team.region 2026-08-18 21:54:22,592 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:22,593 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team.region 2026-08-18 21:54:22,596 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:22,597 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 155, model: crm.team.region 2026-08-18 21:54:22,613 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-08-18 21:54:22,856 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team 2026-08-18 21:54:22,870 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:22,895 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:22,909 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:22,952 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team.region 2026-08-18 21:54:22,965 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:22,967 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team.region 2026-08-18 21:54:22,971 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:22,975 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 155, model: crm.team.region 2026-08-18 21:54:22,998 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-08-18 21:54:23,145 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team 2026-08-18 21:54:23,156 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:23,176 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:23,187 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 155, model: crm.team 2026-08-18 21:54:23,233 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team.region 2026-08-18 21:54:23,245 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:23,248 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 155, model: crm.team.region 2026-08-18 21:54:23,252 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:23,255 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 155, model: crm.team.region 2026-08-18 21:54:23,278 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-08-18 21:54:23,486 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team 2026-08-18 21:54:23,512 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-08-18 21:54:23,641 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team 2026-08-18 21:54:23,649 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team 2026-08-18 21:54:23,681 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:23,688 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 155, model: crm.team.region 2026-08-18 21:54:23,713 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:54:25,066 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-08-18 21:54:25,246 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:25,299 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:25,324 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:25,359 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:25,372 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:25,399 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:25,421 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:25,439 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:25,449 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:25,472 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:25,490 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:25,506 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:25,524 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:25,538 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:25,557 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-08-18 21:54:25,745 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:25,792 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:25,819 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:25,850 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:25,863 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:25,886 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:25,909 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:25,926 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:25,939 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:25,964 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:25,983 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:26,004 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:26,023 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:26,036 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:26,059 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-08-18 21:54:26,176 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:26,204 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:26,257 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:26,272 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:26,304 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:26,331 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:26,350 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:26,371 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:26,411 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:26,443 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:26,466 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:26,489 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:26,509 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:26,533 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-08-18 21:54:26,715 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:26,766 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:26,811 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:26,824 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:26,853 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:26,877 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:26,897 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:26,909 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:26,937 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:26,961 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:26,980 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:27,001 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:27,017 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:27,040 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-08-18 21:54:27,215 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:27,267 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:27,308 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:27,326 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:27,358 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:27,382 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:27,401 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:27,424 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:27,457 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:27,485 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:27,510 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:27,533 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:27,553 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:27,578 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-08-18 21:54:27,759 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 160, model: crm.lead 2026-08-18 21:54:27,809 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [57], uid: 160, model: crm.lead 2026-08-18 21:54:27,829 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 160, model: crm.lead 2026-08-18 21:54:27,856 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:27,872 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 160, model: crm.lead 2026-08-18 21:54:27,898 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [58], uid: 160, model: crm.lead 2026-08-18 21:54:27,922 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 160, model: crm.lead 2026-08-18 21:54:27,943 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:27,958 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:27,986 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:28,024 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 160, model: crm.lead 2026-08-18 21:54:28,049 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:28,062 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:28,092 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:28,113 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 160, model: crm.lead 2026-08-18 21:54:28,131 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:28,151 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:28,173 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 160, model: crm.lead 2026-08-18 21:54:28,203 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:54:28,590 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [380] 2026-08-18 21:54:28,611 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9878] 2026-08-18 21:54:28,617 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:54:28,785 202 INFO rb-242d991-224035-405385 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 21:54:29,122 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [381] 2026-08-18 21:54:29,129 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9882] 2026-08-18 21:54:29,134 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:54:29,373 202 INFO rb-242d991-224035-405385 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 21:54:29,515 202 INFO rb-242d991-224035-405385 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 21:54:29,619 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:54:31,672 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-08-18 21:54:32,029 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 166, model: sale.order 2026-08-18 21:54:32,050 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 166, model: sale.order 2026-08-18 21:54:32,070 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 166, model: sale.order 2026-08-18 21:54:32,093 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-08-18 21:54:32,552 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [3771] 2026-08-18 21:54:32,564 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:32,577 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 166, model: sale.order 2026-08-18 21:54:32,603 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 166, model: sale.order 2026-08-18 21:54:32,626 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 166, model: sale.order 2026-08-18 21:54:32,664 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-08-18 21:54:33,501 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [3771] 2026-08-18 21:54:33,514 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:33,790 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [7391, 4777, 3794, 3773] 2026-08-18 21:54:33,798 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:34,033 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [6946, 4778, 3795, 3774] 2026-08-18 21:54:34,042 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:34,338 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted ir.model.data records with IDs: [230624, 230625, 230626] 2026-08-18 21:54:34,338 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [4776, 3793, 3792, 3791, 3772] 2026-08-18 21:54:34,352 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:34,382 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 166, model: sale.order 2026-08-18 21:54:34,411 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 166, model: sale.order 2026-08-18 21:54:34,440 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 166, model: sale.order 2026-08-18 21:54:34,477 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-08-18 21:54:34,842 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 166, model: sale.order 2026-08-18 21:54:34,864 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 166, model: sale.order 2026-08-18 21:54:34,888 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 166, model: sale.order 2026-08-18 21:54:34,908 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 166, model: sale.order 2026-08-18 21:54:34,938 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 166, model: sale.order 2026-08-18 21:54:34,965 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 166, model: sale.order 2026-08-18 21:54:35,367 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [6946, 4778, 3795, 3774] 2026-08-18 21:54:35,383 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:35,403 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 166, model: sale.order 2026-08-18 21:54:35,434 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 166, model: sale.order 2026-08-18 21:54:35,469 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 166, model: sale.order 2026-08-18 21:54:35,507 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-08-18 21:54:36,327 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [3771] 2026-08-18 21:54:36,349 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:36,671 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [7391, 4777, 3794, 3773] 2026-08-18 21:54:36,681 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:37,010 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [6946, 4778, 3795, 3774] 2026-08-18 21:54:37,021 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:37,300 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted ir.model.data records with IDs: [230624, 230625, 230626] 2026-08-18 21:54:37,300 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [4776, 3793, 3792, 3791, 3772] 2026-08-18 21:54:37,315 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:37,714 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [3796, 3775] 2026-08-18 21:54:37,725 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:37,752 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-08-18 21:54:38,652 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [3771] 2026-08-18 21:54:38,666 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:38,960 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [7391, 4777, 3794, 3773] 2026-08-18 21:54:38,970 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:39,236 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [6946, 4778, 3795, 3774] 2026-08-18 21:54:39,250 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:39,550 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted ir.model.data records with IDs: [230624, 230625, 230626] 2026-08-18 21:54:39,550 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [4776, 3793, 3792, 3791, 3772] 2026-08-18 21:54:39,565 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:39,596 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-08-18 21:54:40,528 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [3771] 2026-08-18 21:54:40,540 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:40,782 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [7391, 4777, 3794, 3773] 2026-08-18 21:54:40,791 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:41,043 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [6946, 4778, 3795, 3774] 2026-08-18 21:54:41,054 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:41,357 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted ir.model.data records with IDs: [230624, 230625, 230626] 2026-08-18 21:54:41,357 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [4776, 3793, 3792, 3791, 3772] 2026-08-18 21:54:41,373 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:41,402 202 INFO rb-242d991-224035-405385 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-08-18 21:54:41,803 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 166, model: sale.order 2026-08-18 21:54:41,829 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 166, model: sale.order 2026-08-18 21:54:41,855 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 166, model: sale.order 2026-08-18 21:54:41,889 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 166, model: sale.order 2026-08-18 21:54:41,916 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 166, model: sale.order 2026-08-18 21:54:41,951 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 166, model: sale.order 2026-08-18 21:54:42,378 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #166 deleted mail.message records with IDs: [6946, 4778, 3795, 3774] 2026-08-18 21:54:42,393 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 166, model: sale.order 2026-08-18 21:54:42,413 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 166, model: sale.order 2026-08-18 21:54:42,443 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 166, model: sale.order 2026-08-18 21:54:42,473 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 166, model: sale.order 2026-08-18 21:54:42,535 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:54:42,554 202 INFO rb-242d991-224035-405385 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-08-18 21:54:43,266 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:54:44,038 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:54:44] "GET / HTTP/1.1" 200 - 177 0.080 0.694 2026-08-18 21:54:44,778 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 21:54:44,778 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:54:44] "POST /web/signup HTTP/1.1" 200 - 231 0.109 0.420 2026-08-18 21:54:44,804 202 INFO rb-242d991-224035-405385 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-08-18 21:54:45,486 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:54:46,216 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:54:46] "GET / HTTP/1.1" 200 - 177 0.056 0.677 2026-08-18 21:54:46,305 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:54:46] "POST /web/signup HTTP/1.1" 200 - 37 0.017 0.066 2026-08-18 21:54:46,325 202 INFO rb-242d991-224035-405385 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-08-18 21:54:46,949 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:54:48,346 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:54:48] "GET / HTTP/1.1" 200 - 177 0.102 1.297 2026-08-18 21:54:48,368 202 INFO rb-242d991-224035-405385 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-08-18 21:54:49,078 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:54:49,904 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:54:49] "GET / HTTP/1.1" 200 - 177 0.130 0.698 2026-08-18 21:54:50,238 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:54:50,579 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 21:54:50,579 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:54:50] "POST /web/signup HTTP/1.1" 200 - 323 0.201 0.464 2026-08-18 21:54:50,609 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:54:51,104 202 INFO rb-242d991-224035-405385 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-08-18 21:54:51,153 202 INFO rb-242d991-224035-405385 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-08-18 21:54:51,464 202 INFO rb-242d991-224035-405385 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-08-18 21:54:51,865 202 INFO rb-242d991-224035-405385 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-08-18 21:54:52,294 202 INFO rb-242d991-224035-405385 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-08-18 21:54:52,681 202 INFO rb-242d991-224035-405385 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-08-18 21:54:56,065 202 INFO rb-242d991-224035-405385 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-08-18 21:54:56,384 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 173, model: sshkey.pair 2026-08-18 21:54:56,413 202 INFO rb-242d991-224035-405385 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-08-18 21:54:56,788 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 173, model: sshkey.pair 2026-08-18 21:54:57,129 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 173, model: sshkey.pair 2026-08-18 21:54:57,157 202 INFO rb-242d991-224035-405385 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-08-18 21:54:57,921 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #173 deleted ir.attachment records with IDs: [4600, 4601] 2026-08-18 21:54:57,921 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #173 deleted sshkey.pair records with IDs: [10] 2026-08-18 21:54:57,956 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 21:54:57,968 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-08-18 21:54:59,725 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-08-18 21:55:01,531 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 183, model: stock.valuation.layer 2026-08-18 21:55:01,558 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-08-18 21:55:03,357 202 INFO rb-242d991-224035-405385 odoo.models: Access Denied by ACLs for operation: read, uid: 185, model: stock.picking, fields: account_move_ids 2026-08-18 21:55:03,384 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-08-18 21:55:05,018 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-08-18 21:55:06,860 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 196, model: stock.valuation.layer 2026-08-18 21:55:06,896 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 21:55:06,908 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-08-18 21:55:08,894 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-08-18 21:55:10,432 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-08-18 21:55:12,197 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 21:55:19,347 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-08-18 21:55:21,265 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:55:21,661 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-08-18 21:55:22,924 202 INFO rb-242d991-224035-405385 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 21:55:22,963 202 INFO rb-242d991-224035-405385 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 21:55:25,125 202 INFO rb-242d991-224035-405385 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 21:55:25,189 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-08-18 21:55:25,284 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [691, 692] 2026-08-18 21:55:25,322 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9991, 9980] 2026-08-18 21:55:25,380 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.move records with IDs: [285] 2026-08-18 21:55:26,905 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-08-18 21:55:28,022 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-08-18 21:55:29,766 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:55:30,142 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-08-18 21:55:30,736 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-08-18 21:55:31,344 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-08-18 21:55:31,623 202 INFO rb-242d991-224035-405385 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 21:55:33,407 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-08-18 21:55:33,775 202 INFO rb-242d991-224035-405385 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 21:55:36,721 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10067] 2026-08-18 21:55:36,798 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-08-18 21:55:38,132 202 INFO rb-242d991-224035-405385 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 21:55:40,732 202 INFO rb-242d991-224035-405385 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 21:55:42,521 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-08-18 21:55:42,747 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:55:43,171 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-08-18 21:55:46,365 202 INFO rb-242d991-224035-405385 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 21:55:46,404 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [354] 2026-08-18 21:55:46,495 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [842, 843] 2026-08-18 21:55:46,541 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10188, 10177] 2026-08-18 21:55:46,599 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.move records with IDs: [355] 2026-08-18 21:55:47,259 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:55:48,970 202 INFO rb-242d991-224035-405385 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 21:55:48,994 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-08-18 21:55:48,998 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-08-18 21:55:49,256 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-08-18 21:55:50,793 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-08-18 21:55:51,212 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-08-18 21:55:52,845 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-08-18 21:55:54,054 202 INFO rb-242d991-224035-405385 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 21:55:55,800 202 INFO rb-242d991-224035-405385 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 21:55:57,464 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:55:57,777 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-08-18 21:55:57,835 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:55:58,139 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-08-18 21:55:58,214 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:55:58,483 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-08-18 21:55:58,517 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-08-18 21:55:59,414 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-08-18 21:55:59,512 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:55:59,756 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-08-18 21:55:59,971 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-08-18 21:56:00,270 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-08-18 21:56:00,564 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-08-18 21:56:00,921 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-08-18 21:56:01,082 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-08-18 21:56:01,262 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:56:01,271 202 INFO rb-242d991-224035-405385 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 21:56:02,375 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted stock.move records with IDs: [280] 2026-08-18 21:56:02,873 202 INFO rb-242d991-224035-405385 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 21:56:03,704 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted stock.move records with IDs: [283] 2026-08-18 21:56:04,093 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:56:04,105 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-08-18 21:56:04,202 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-08-18 21:56:04,211 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-08-18 21:56:04,239 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:56:04,251 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-08-18 21:56:08,294 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-08-18 21:56:08,357 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:56:08,370 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-08-18 21:56:08,531 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-08-18 21:56:08,646 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-08-18 21:56:08,783 202 INFO rb-242d991-224035-405385 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-08-18 21:56:08,937 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:56:08,946 202 INFO rb-242d991-224035-405385 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-08-18 21:56:08,987 202 INFO rb-242d991-224035-405385 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-08-18 21:56:09,007 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-08-18 21:56:09,023 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-08-18 21:56:09,047 202 INFO rb-242d991-224035-405385 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-08-18 21:56:09,088 202 INFO rb-242d991-224035-405385 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-08-18 21:56:09,153 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:56:09,165 202 INFO rb-242d991-224035-405385 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-08-18 21:56:09,206 202 INFO rb-242d991-224035-405385 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-08-18 21:56:09,273 202 INFO rb-242d991-224035-405385 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-08-18 21:56:09,310 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-08-18 21:56:09,333 202 INFO rb-242d991-224035-405385 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-08-18 21:56:09,372 202 INFO rb-242d991-224035-405385 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-08-18 21:56:09,413 202 INFO rb-242d991-224035-405385 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-08-18 21:56:09,452 202 INFO rb-242d991-224035-405385 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-08-18 21:56:09,486 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-08-18 21:56:09,519 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:56:09,531 202 INFO rb-242d991-224035-405385 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-08-18 21:56:09,574 202 INFO rb-242d991-224035-405385 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-08-18 21:56:09,598 202 INFO rb-242d991-224035-405385 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-08-18 21:56:13,395 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:56:13,406 202 INFO rb-242d991-224035-405385 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 21:56:13,601 202 INFO rb-242d991-224035-405385 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 21:56:13,788 202 INFO rb-242d991-224035-405385 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 21:56:13,968 202 INFO rb-242d991-224035-405385 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 21:56:14,168 202 INFO rb-242d991-224035-405385 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 21:56:14,347 202 INFO rb-242d991-224035-405385 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 21:56:14,540 202 INFO rb-242d991-224035-405385 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 21:56:14,734 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:56:15,599 202 INFO rb-242d991-224035-405385 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-08-18 21:56:15,902 202 INFO rb-242d991-224035-405385 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-08-18 21:56:16,346 202 INFO rb-242d991-224035-405385 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-08-18 21:56:16,800 202 INFO rb-242d991-224035-405385 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-08-18 21:56:17,261 202 INFO rb-242d991-224035-405385 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-08-18 21:56:17,839 202 INFO rb-242d991-224035-405385 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-08-18 21:56:18,910 202 INFO rb-242d991-224035-405385 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-08-18 21:56:19,515 202 INFO rb-242d991-224035-405385 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-08-18 21:56:19,555 202 INFO rb-242d991-224035-405385 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-08-18 21:56:19,621 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 21:56:34,786 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-08-18 21:56:34,801 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 226, model: wallet 2026-08-18 21:56:34,811 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 226, model: wallet.type 2026-08-18 21:56:34,813 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 226, model: wallet.history 2026-08-18 21:56:34,817 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 226, model: wallet 2026-08-18 21:56:34,820 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 226, model: wallet.type 2026-08-18 21:56:34,822 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 226, model: wallet.history 2026-08-18 21:56:34,825 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 226, model: wallet 2026-08-18 21:56:34,827 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 226, model: wallet.type 2026-08-18 21:56:34,829 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 226, model: wallet.history 2026-08-18 21:56:34,850 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-08-18 21:56:34,861 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 225, model: wallet 2026-08-18 21:56:34,870 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 225, model: wallet.type 2026-08-18 21:56:34,873 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 225, model: wallet.history 2026-08-18 21:56:34,877 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 225, model: wallet 2026-08-18 21:56:34,880 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 225, model: wallet.type 2026-08-18 21:56:34,883 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 225, model: wallet.history 2026-08-18 21:56:34,887 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 225, model: wallet 2026-08-18 21:56:34,890 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 225, model: wallet.type 2026-08-18 21:56:34,893 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 225, model: wallet.history 2026-08-18 21:56:34,918 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-08-18 21:56:34,927 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 227, model: wallet 2026-08-18 21:56:34,937 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 227, model: wallet.type 2026-08-18 21:56:34,941 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 227, model: wallet.history 2026-08-18 21:56:34,944 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 227, model: wallet 2026-08-18 21:56:34,947 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 227, model: wallet.type 2026-08-18 21:56:34,950 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 227, model: wallet.history 2026-08-18 21:56:34,953 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 227, model: wallet 2026-08-18 21:56:34,955 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 227, model: wallet.type 2026-08-18 21:56:34,958 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 227, model: wallet.history 2026-08-18 21:56:34,981 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-08-18 21:56:34,992 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 229, model: wallet 2026-08-18 21:56:35,000 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 229, model: wallet.type 2026-08-18 21:56:35,003 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 229, model: wallet.history 2026-08-18 21:56:35,008 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 229, model: wallet 2026-08-18 21:56:35,010 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 229, model: wallet.type 2026-08-18 21:56:35,012 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 229, model: wallet.history 2026-08-18 21:56:35,017 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 229, model: wallet 2026-08-18 21:56:35,019 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 229, model: wallet.type 2026-08-18 21:56:35,021 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 229, model: wallet.history 2026-08-18 21:56:35,044 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-08-18 21:56:35,057 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 230, model: wallet 2026-08-18 21:56:35,068 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 230, model: wallet.type 2026-08-18 21:56:35,072 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 230, model: wallet.history 2026-08-18 21:56:35,077 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 230, model: wallet 2026-08-18 21:56:35,080 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 230, model: wallet.type 2026-08-18 21:56:35,086 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 230, model: wallet 2026-08-18 21:56:35,089 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 230, model: wallet.type 2026-08-18 21:56:35,092 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 230, model: wallet.history 2026-08-18 21:56:35,114 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-08-18 21:56:35,127 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 232, model: wallet 2026-08-18 21:56:35,136 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 232, model: wallet.history 2026-08-18 21:56:35,141 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 232, model: wallet 2026-08-18 21:56:35,147 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 232, model: wallet 2026-08-18 21:56:35,150 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 232, model: wallet.history 2026-08-18 21:56:35,171 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-08-18 21:56:35,584 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 234, model: wallet 2026-08-18 21:56:35,597 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 233, model: wallet 2026-08-18 21:56:35,722 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 234, model: wallet.history 2026-08-18 21:56:35,732 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 233, model: wallet.history 2026-08-18 21:56:35,769 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-08-18 21:56:36,383 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 236, model: wallet 2026-08-18 21:56:36,396 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 235, model: wallet 2026-08-18 21:56:36,475 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 236, model: wallet.history 2026-08-18 21:56:36,484 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 235, model: wallet.history 2026-08-18 21:56:36,546 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 21:56:52,818 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-08-18 21:56:52,880 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-08-18 21:56:52,939 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-08-18 21:56:53,029 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 21:57:08,587 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-08-18 21:57:08,912 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-08-18 21:57:09,322 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <406352669465299.1787090229.267476081848145-openerp-10-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:09,353 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [382] 2026-08-18 21:57:10,124 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718999197234851.1787090230.083193778991699-openerp-10-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:10,166 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [383] 2026-08-18 21:57:10,433 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted account.partial.reconcile records with IDs: [50] 2026-08-18 21:57:10,548 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-08-18 21:57:11,254 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782478048033839.1787090231.182061910629272-openerp-11-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:11,287 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [384] 2026-08-18 21:57:11,835 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046143625308603.1787090231.801744222640991-openerp-11-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:11,876 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [385] 2026-08-18 21:57:12,000 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-08-18 21:57:12,152 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-08-18 21:57:12,614 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <272066385997935.1787090232.551204919815063-openerp-14-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:12,669 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [386] 2026-08-18 21:57:12,842 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-08-18 21:57:13,863 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452928941514605.1787090233.799288988113403-openerp-15-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:13,983 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [387] 2026-08-18 21:57:14,376 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <248510888598858.1787090234.340279817581177-openerp-15-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:14,402 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [388] 2026-08-18 21:57:14,438 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-08-18 21:57:15,508 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <492252108260266.1787090235.442555904388428-openerp-16-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:15,606 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [389] 2026-08-18 21:57:15,917 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847842778502244.1787090235.879823207855225-openerp-16-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:15,949 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [390] 2026-08-18 21:57:15,990 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-08-18 21:57:17,066 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <428566338380432.1787090237.009865522384644-openerp-17-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:17,155 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [391] 2026-08-18 21:57:17,451 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487645904908757.1787090237.419060945510864-openerp-17-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:17,478 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [392] 2026-08-18 21:57:17,516 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-08-18 21:57:18,479 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611378676762222.1787090238.414940118789673-openerp-18-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:18,575 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [393] 2026-08-18 21:57:18,909 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-08-18 21:57:19,857 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <403033159294106.1787090239.803383111953735-openerp-19-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:19,954 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [394] 2026-08-18 21:57:20,279 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425686353825880.1787090240.250349998474121-openerp-19-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:20,303 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [395] 2026-08-18 21:57:20,337 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-08-18 21:57:21,393 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <624133091551042.1787090241.340747356414795-openerp-20-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:21,467 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [396] 2026-08-18 21:57:21,736 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-08-18 21:57:22,769 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <211542092229005.1787090242.700364112854004-openerp-21-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:22,870 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [397] 2026-08-18 21:57:23,221 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-08-18 21:57:24,389 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <566338689876890.1787090244.317898988723755-openerp-22-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:24,490 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [398] 2026-08-18 21:57:24,784 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <123301401774806.1787090244.752740859985352-openerp-22-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:24,806 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [399] 2026-08-18 21:57:24,836 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-08-18 21:57:25,977 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <648788355868917.1787090245.892586231231689-openerp-23-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:26,077 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [400] 2026-08-18 21:57:26,738 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <472492429851783.1787090246.701699733734131-openerp-23-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:26,765 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [401] 2026-08-18 21:57:26,818 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-08-18 21:57:27,305 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <713330199980363.1787090247.257806301116943-openerp-24-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:27,337 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [402] 2026-08-18 21:57:27,832 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039481049322472.1787090247.795056104660034-openerp-24-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:27,863 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [403] 2026-08-18 21:57:28,789 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <036383979858087.1787090248.754836559295654-openerp-24-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:28,894 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [404] 2026-08-18 21:57:28,935 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-08-18 21:57:29,379 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <474891950057636.1787090249.323639392852783-openerp-25-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:29,417 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [405] 2026-08-18 21:57:30,287 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312019474026618.1787090250.257406234741211-openerp-25-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:30,367 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [406] 2026-08-18 21:57:30,758 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <912345912026149.1787090250.722614049911499-openerp-25-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:30,808 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [407] 2026-08-18 21:57:31,673 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <684811221020727.1787090251.634184122085571-openerp-25-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:31,764 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [408] 2026-08-18 21:57:31,805 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-08-18 21:57:32,038 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-08-18 21:57:32,349 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <408069156373586.1787090252.294233322143555-openerp-27-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:32,370 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [409] 2026-08-18 21:57:32,409 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-08-18 21:57:32,947 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219340551813721.1787090252.858863830566406-openerp-28-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:32,998 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [410] 2026-08-18 21:57:33,667 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200330696947575.1787090253.636142015457153-openerp-28-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:33,711 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [411] 2026-08-18 21:57:33,945 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-08-18 21:57:35,390 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <185575653686128.1787090255.322830438613892-openerp-31-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:35,482 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [412] 2026-08-18 21:57:35,839 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-08-18 21:57:37,218 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-08-18 21:57:38,998 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <647629059479957.1787090258.926415920257568-openerp-32-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:39,053 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [413] 2026-08-18 21:57:39,331 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-08-18 21:57:42,044 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-08-18 21:57:44,573 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <363598740570696.1787090264.501956939697266-openerp-33-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:44,720 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [414] 2026-08-18 21:57:45,046 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-08-18 21:57:45,067 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted ir.model.data records with IDs: [7189, 7108, 7179, 7111, 7132, 7109, 7079, 7081, 7112, 7113, 7124, 7117, 7116, 7086, 7115, 7126, 7121, 7171, 7123, 7065, 7114, 7122, 7125, 7119, 7118, 7120, 7063, 7130, 7064, 7105, 7066, 7067, 7099, 7131, 7222, 7068, 7134, 7069, 7135, 7172, 7139, 7136, 7138, 7186, 7141, 7140, 7204, 7142, 7173, 7143, 7174, 7144, 7223, 7145, 7084, 7104, 7089, 7146, 7070, 7072, 7071, 7150, 7080, 7149, 7148, 7147, 7151, 7152, 7085, 7154, 7156, 7127, 7129, 7182, 7092, 7155, 7128, 7153, 7157, 7158, 7202, 7160, 7159, 7087, 7073, 7161, 7170, 7168, 7164, 7163, 7176, 7169, 7162, 7167, 7100, 7166, 7165, 7093, 7094, 7175, 7177, 7181, 7180, 7074, 7178, 7095, 7221, 7076, 7217, 7219, 7096, 7220, 7077, 7218, 7216, 7088, 7210, 7090, 7215, 7211, 7206, 7209, 7201, 7078, 7097, 7214, 7208, 7207, 7205, 7200, 7203, 7212, 7137, 7198, 7199, 7194, 7196, 7190, 7191, 7193, 7091, 7192, 7197, 7195, 7082, 7103, 7061, 7107, 7106, 7188, 7062, 7083, 7187, 7213, 7102, 7110, 7133, 7101, 7075, 7185, 7098, 7183, 7184] 2026-08-18 21:57:45,067 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 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 21:57:47,719 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <171363508123558.1787090267.646408796310425-openerp-34-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:47,937 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [415] 2026-08-18 21:57:48,392 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <328916883616703.1787090268.349003553390503-openerp-34-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:48,429 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [416] 2026-08-18 21:57:48,943 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <808557577773201.1787090268.901131153106689-openerp-34-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:48,992 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [417] 2026-08-18 21:57:49,468 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <514363712903780.1787090269.415740728378296-openerp-34-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:49,512 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [418] 2026-08-18 21:57:50,103 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141166736845134.1787090270.063152313232422-openerp-34-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:50,138 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [419] 2026-08-18 21:57:50,751 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034817532711021.1787090270.715354919433594-openerp-34-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:50,785 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [420] 2026-08-18 21:57:51,341 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <998826164286071.1787090271.298430442810059-openerp-34-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:51,384 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [421] 2026-08-18 21:57:51,948 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <668066512884762.1787090271.905954599380493-openerp-34-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:51,982 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [422] 2026-08-18 21:57:52,475 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <238565039135349.1787090272.441606044769287-openerp-34-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:52,510 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [423] 2026-08-18 21:57:53,140 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <402428403413597.1787090273.087890386581421-openerp-34-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:53,180 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [424] 2026-08-18 21:57:53,759 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153017203183798.1787090273.714889526367188-openerp-34-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:53,813 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [425] 2026-08-18 21:57:54,062 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616176102717618.1787090274.037770509719849-openerp-34-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:54,081 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [426] 2026-08-18 21:57:54,111 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-08-18 21:57:54,776 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <740866107808286.1787090274.682493925094604-openerp-35-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:54,814 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [427] 2026-08-18 21:57:54,957 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-08-18 21:57:55,838 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <156443634885944.1787090275.774017572402954-openerp-36-wallet@ca04e3801a15>: ['"New Partner" <@False>'] 2026-08-18 21:57:55,899 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [428] 2026-08-18 21:57:56,025 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-08-18 21:57:56,549 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <288934490011455.1787090276.490683555603027-openerp-37-wallet@ca04e3801a15>: ['"New Partner" <@False>'] 2026-08-18 21:57:56,584 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [429] 2026-08-18 21:57:57,011 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-08-18 21:57:58,025 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <419824737421222.1787090277.965034723281860-openerp-38-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:58,134 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [430] 2026-08-18 21:57:58,524 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <089194815924343.1787090278.491647005081177-openerp-38-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:57:58,552 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [431] 2026-08-18 21:57:58,729 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted account.partial.reconcile records with IDs: [86] 2026-08-18 21:57:58,796 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted account.full.reconcile records with IDs: [42] 2026-08-18 21:57:58,968 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-08-18 21:58:00,246 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <439306131102535.1787090280.147966384887695-openerp-39-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:58:00,396 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [432] 2026-08-18 21:58:00,769 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <079123984065392.1787090280.726350784301758-openerp-39-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:58:00,807 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted mail.mail records with IDs: [433] 2026-08-18 21:58:00,964 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted account.partial.reconcile records with IDs: [87, 87] 2026-08-18 21:58:01,046 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #249 deleted account.full.reconcile records with IDs: [43] 2026-08-18 21:58:01,129 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-08-18 21:58:01,267 202 INFO rb-242d991-224035-405385 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 21:58:01,376 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-08-18 21:58:01,509 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 21:58:17,336 202 INFO rb-242d991-224035-405385 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 21:58:17,722 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <326814001515963.1787090297.643568992614746-openerp-41-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:58:17,779 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #261 deleted mail.mail records with IDs: [434] 2026-08-18 21:58:18,035 202 INFO rb-242d991-224035-405385 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 21:58:18,578 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524475924250612.1787090298.501574754714966-openerp-42-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:58:18,640 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #261 deleted mail.mail records with IDs: [435] 2026-08-18 21:58:18,926 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 21:58:35,083 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:newportaluser from n/a 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 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=726&access_token=ed9146af7dfc0cfeabef29da4e66112a17450216cbf8a3ee3a6f82d9d5328e14&wallet_id=43 HTTP/1.1" 200 - 256 0.125 -0.125 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.010 -0.010 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [436] 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 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=726&access_token=a29f4716597ad335a540f535b68568411fe81c09a72bf8629615b3d71cfa57fe&wallet_id=43 HTTP/1.1" 200 - 83 0.069 -0.069 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [437] 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 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=726&access_token=a29f4716597ad335a540f535b68568411fe81c09a72bf8629615b3d71cfa57fe&invoice_id=513 HTTP/1.1" 200 - 91 0.080 -0.080 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/513 HTTP/1.1" 200 - 25 0.042 -0.042 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [438] 2026-08-18 21:58:39,920 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:newportaluser from n/a 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 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=726&access_token=cc6375a4710540963dcbc43367b760f7dbf147e37b6a2b7dbfb1ad09d2ad8325&wallet_id=43 HTTP/1.1" 200 - 261 0.113 -0.113 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.015 -0.015 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [439] 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 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=726&access_token=cc6375a4710540963dcbc43367b760f7dbf147e37b6a2b7dbfb1ad09d2ad8325&invoice_id=515 HTTP/1.1" 200 - 91 0.065 -0.065 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/515 HTTP/1.1" 200 - 26 0.035 -0.035 2023-11-01 00:00:00,000 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [440] 2026-08-18 21:58:43,037 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 21:58:58,211 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-08-18 21:58:59,416 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <119875907807517.1787090339.343636751174927-openerp-46-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:58:59,458 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #285 deleted mail.mail records with IDs: [441] 2026-08-18 21:58:59,720 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885339653170667.1787090339.675859451293945-openerp-46-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:58:59,749 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #285 deleted mail.mail records with IDs: [442] 2026-08-18 21:59:00,459 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779189069680393.1787090340.425303220748901-openerp-46-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:00,516 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #285 deleted mail.mail records with IDs: [443] 2026-08-18 21:59:00,581 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-08-18 21:59:01,100 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538539229225627.1787090341.021516561508179-openerp-47-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:01,152 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #285 deleted mail.mail records with IDs: [444] 2026-08-18 21:59:01,598 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325955151858313.1787090341.555486202239990-openerp-47-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:01,634 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #285 deleted mail.mail records with IDs: [445] 2026-08-18 21:59:02,367 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618794369738817.1787090342.324140071868896-openerp-47-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:02,476 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #285 deleted mail.mail records with IDs: [446] 2026-08-18 21:59:03,666 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <955561677347803.1787090343.633625507354736-openerp-47-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:03,753 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #285 deleted mail.mail records with IDs: [447] 2026-08-18 21:59:04,034 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-08-18 21:59:05,168 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <165150530077264.1787090345.116849660873413-openerp-48-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:05,239 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #285 deleted mail.mail records with IDs: [448] 2026-08-18 21:59:05,978 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <693327612395856.1787090345.948208332061768-openerp-48-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:06,009 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #285 deleted mail.mail records with IDs: [449] 2026-08-18 21:59:06,194 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-08-18 21:59:07,721 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <836363861593269.1787090347.657073497772217-openerp-49-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:07,822 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #285 deleted mail.mail records with IDs: [450] 2026-08-18 21:59:09,146 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <187579645314117.1787090349.091764926910400-openerp-49-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:09,200 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #285 deleted mail.mail records with IDs: [451] 2026-08-18 21:59:09,431 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 21:59:24,727 202 INFO rb-242d991-224035-405385 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 21:59:25,367 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <420086200011879.1787090365.287782430648804-openerp-51-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:25,409 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [452] 2026-08-18 21:59:25,846 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <085373166292433.1787090365.809456586837769-openerp-51-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:25,902 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [453] 2026-08-18 21:59:26,263 202 INFO rb-242d991-224035-405385 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 21:59:26,725 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <867887856591711.1787090366.672090530395508-openerp-52-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:26,756 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [454] 2026-08-18 21:59:27,564 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900933048541803.1787090367.532900333404541-openerp-52-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:27,665 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [455] 2026-08-18 21:59:27,903 202 INFO rb-242d991-224035-405385 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 21:59:28,424 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <980115162809193.1787090368.360268592834473-openerp-53-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:28,467 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [456] 2026-08-18 21:59:29,111 202 INFO rb-242d991-224035-405385 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 21:59:29,558 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564446547045942.1787090369.497574567794800-openerp-54-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:29,593 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [457] 2026-08-18 21:59:30,406 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260964524531381.1787090370.372599124908447-openerp-54-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:30,503 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [458] 2026-08-18 21:59:30,721 202 INFO rb-242d991-224035-405385 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 21:59:32,217 202 INFO rb-242d991-224035-405385 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-08-18 21:59:32,584 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <363512672328205.1787090372.533767223358154-openerp-55-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:32,612 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [459] 2026-08-18 21:59:33,452 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <535474524955337.1787090373.418317794799805-openerp-55-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:33,550 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [460] 2026-08-18 21:59:33,753 202 INFO rb-242d991-224035-405385 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 21:59:34,236 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379562818521055.1787090374.163551092147827-openerp-56-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:34,271 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [461] 2026-08-18 21:59:35,755 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <068874645905687.1787090375.713004112243652-openerp-56-wallet@ca04e3801a15>: ['"company_1_data" <@False>'] 2026-08-18 21:59:35,871 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [462] 2026-08-18 21:59:36,067 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 21:59:36,551 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-08-18 21:59:36,624 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #310 deleted product.milestone records with IDs: [20] 2026-08-18 21:59:36,648 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #310 deleted warranty.policy records with IDs: [17] 2026-08-18 21:59:36,666 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #310 deleted warranty.claim.policy records with IDs: [5] 2026-08-18 21:59:36,742 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #310 deleted warranty.claim records with IDs: [11] 2026-08-18 21:59:36,774 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-08-18 21:59:36,793 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 309, model: product.milestone 2026-08-18 21:59:36,800 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 309, model: product.milestone 2026-08-18 21:59:36,804 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 309, model: product.milestone 2026-08-18 21:59:36,823 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 309, model: warranty.policy 2026-08-18 21:59:36,838 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 309, model: warranty.claim.policy 2026-08-18 21:59:36,902 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 309, model: warranty.claim 2026-08-18 21:59:36,937 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:59:37,561 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-08-18 21:59:37,659 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-08-18 21:59:37,706 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-08-18 21:59:37,828 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-08-18 21:59:37,858 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-08-18 21:59:37,928 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-08-18 21:59:37,983 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-08-18 21:59:38,077 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-08-18 21:59:38,122 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:59:38,663 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-08-18 21:59:38,748 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-08-18 21:59:38,783 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-08-18 21:59:38,820 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-08-18 21:59:38,855 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-08-18 21:59:38,896 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-08-18 21:59:38,931 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-08-18 21:59:38,971 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-08-18 21:59:39,014 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-08-18 21:59:39,049 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-08-18 21:59:39,082 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-08-18 21:59:39,120 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-08-18 21:59:39,160 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-08-18 21:59:39,194 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-08-18 21:59:39,223 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-08-18 21:59:39,277 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-08-18 21:59:39,334 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-08-18 21:59:39,400 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-08-18 21:59:39,433 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-08-18 21:59:39,554 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-08-18 21:59:39,698 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-08-18 21:59:39,839 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-08-18 21:59:40,028 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-08-18 21:59:40,201 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-08-18 21:59:40,341 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-08-18 21:59:40,504 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-08-18 21:59:40,550 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-08-18 21:59:40,601 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-08-18 21:59:40,648 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-08-18 21:59:40,690 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-08-18 21:59:40,818 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-08-18 21:59:40,946 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-08-18 21:59:41,113 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-08-18 21:59:41,319 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-08-18 21:59:41,355 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-08-18 21:59:41,369 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-08-18 21:59:41,390 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-08-18 21:59:41,404 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-08-18 21:59:41,425 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-08-18 21:59:41,468 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-08-18 21:59:41,510 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-08-18 21:59:41,562 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:59:43,316 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-08-18 21:59:43,403 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-08-18 21:59:43,432 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 318, model: purchase.order 2026-08-18 21:59:43,447 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: purchase.order 2026-08-18 21:59:43,480 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 318, model: purchase.order 2026-08-18 21:59:43,540 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 318, model: purchase.order.line 2026-08-18 21:59:43,594 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 318, model: purchase.order.line 2026-08-18 21:59:43,609 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-08-18 21:59:43,631 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-08-18 21:59:43,637 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 315, model: purchase.order 2026-08-18 21:59:43,654 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 315, model: purchase.order 2026-08-18 21:59:43,656 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 315, model: purchase.order 2026-08-18 21:59:43,668 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 315, model: purchase.order 2026-08-18 21:59:43,671 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 315, model: purchase.order.line 2026-08-18 21:59:43,728 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 315, model: purchase.order.line 2026-08-18 21:59:43,731 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 315, model: purchase.order 2026-08-18 21:59:43,733 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 315, model: purchase.order.line 2026-08-18 21:59:43,765 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 21:59:45,690 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-08-18 21:59:45,821 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 21:59:47,708 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-08-18 21:59:47,955 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-08-18 21:59:48,136 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-08-18 21:59:48,306 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-08-18 21:59:48,464 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-08-18 21:59:48,649 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-08-18 21:59:48,785 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-08-18 21:59:48,928 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-08-18 21:59:49,097 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-08-18 21:59:49,249 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 21:59:50,713 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-08-18 21:59:51,347 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-08-18 21:59:51,701 202 INFO rb-242d991-224035-405385 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 21:59:52,122 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:59:53,909 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-08-18 21:59:54,537 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-08-18 21:59:55,266 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-08-18 21:59:55,747 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-08-18 21:59:56,248 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:59:57,973 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-08-18 21:59:58,263 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-08-18 21:59:58,449 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-08-18 21:59:58,664 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:00:00,613 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-08-18 22:00:00,881 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 334, model: sale.order 2026-08-18 22:00:00,887 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 334, model: sale.order 2026-08-18 22:00:00,896 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 334, model: addendum.addendum 2026-08-18 22:00:00,908 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 334, model: sale.order.line 2026-08-18 22:00:00,957 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 334, model: sale.order.line 2026-08-18 22:00:00,972 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 334, model: sale.order.line 2026-08-18 22:00:00,992 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-08-18 22:00:01,031 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 333, model: sale.order 2026-08-18 22:00:01,035 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 333, model: sale.order 2026-08-18 22:00:01,042 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 333, model: addendum.addendum 2026-08-18 22:00:01,050 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 333, model: sale.order.line 2026-08-18 22:00:01,101 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 333, model: sale.order.line 2026-08-18 22:00:01,112 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 333, model: sale.order.line 2026-08-18 22:00:01,140 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-08-18 22:00:01,752 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-08-18 22:00:02,012 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 338, model: warranty.claim 2026-08-18 22:00:02,047 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-08-18 22:00:02,775 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [65], uid: 340, model: warranty.claim 2026-08-18 22:00:02,804 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-08-18 22:00:03,064 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-08-18 22:00:03,292 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [67], uid: 342, model: warranty.claim 2026-08-18 22:00:03,312 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-08-18 22:00:03,610 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-18 22:00:05,571 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-08-18 22:00:05,846 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:00:07,538 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-08-18 22:00:07,948 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-08-18 22:00:08,120 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-08-18 22:00:08,251 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-08-18 22:00:08,397 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-08-18 22:00:08,566 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-08-18 22:00:08,715 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-08-18 22:00:08,879 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-08-18 22:00:09,039 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-08-18 22:00:09,197 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:00:10,682 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-08-18 22:00:11,304 202 INFO rb-242d991-224035-405385 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 22:00:11,843 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-08-18 22:00:12,334 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:00:13,989 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-08-18 22:00:14,766 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-08-18 22:00:15,527 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-08-18 22:00:16,185 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-08-18 22:00:16,796 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:00:18,446 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-08-18 22:00:18,911 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-08-18 22:00:19,098 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-08-18 22:00:19,300 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:00:20,172 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-08-18 22:00:20,225 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-08-18 22:00:20,245 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 357, model: stock.lot 2026-08-18 22:00:20,268 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 357, model: stock.lot 2026-08-18 22:00:20,272 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 357, model: stock.lot 2026-08-18 22:00:20,296 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-08-18 22:00:20,315 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 356, model: stock.lot 2026-08-18 22:00:20,340 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 356, model: stock.lot 2026-08-18 22:00:20,344 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 356, model: stock.lot 2026-08-18 22:00:20,370 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:00:21,401 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-08-18 22:00:21,811 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-08-18 22:00:22,126 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-08-18 22:00:22,440 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:00:23,330 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-08-18 22:00:23,504 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-08-18 22:00:23,640 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-08-18 22:00:23,668 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-08-18 22:00:23,833 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-08-18 22:00:23,956 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-08-18 22:00:24,143 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-08-18 22:00:24,348 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-08-18 22:00:24,515 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-08-18 22:00:24,641 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-08-18 22:00:24,778 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-08-18 22:00:24,941 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-08-18 22:00:25,113 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-08-18 22:00:25,279 202 INFO rb-242d991-224035-405385 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-08-18 22:00:25,501 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:00:25,524 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-08-18 22:00:28,649 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:00:29,724 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:00:29] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.166 0.910 2026-08-18 22:00:30,579 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:00:30] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.084 0.764 2026-08-18 22:00:30,955 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:00:30] "GET /shop/cart HTTP/1.1" 200 - 167 0.071 0.303 2026-08-18 22:00:31,005 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [265] 2026-08-18 22:00:31,231 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [260] 2026-08-18 22:00:31,373 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-08-18 22:00:34,509 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:00:34,757 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:00:34] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.004 0.246 2026-08-18 22:00:34,759 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect: waiting for threads: [] 2026-08-18 22:00:34,781 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-08-18 22:00:37,872 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:00:38,034 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:00:38] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.004 0.160 2026-08-18 22:00:38,055 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-08-18 22:00:40,878 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:00:41,091 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:00:41] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.006 0.210 2026-08-18 22:00:41,093 202 INFO rb-242d991-224035-405385 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 22:00:41,112 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-08-18 22:00:43,935 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:00:44,966 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:00:44] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.148 0.885 2026-08-18 22:00:45,004 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-08-18 22:00:49,458 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portalapps1@abc.com from n/a 2026-08-18 22:00:49,479 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:00:51,037 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 380, model: odoo.module.version 2026-08-18 22:00:51,426 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:00:51] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.246 1.704 2026-08-18 22:00:53,248 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 380, model: odoo.module.version 2026-08-18 22:00:53,285 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:00:53] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.061 0.106 2026-08-18 22:00:53,305 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portalapps2@abc.com from n/a 2026-08-18 22:00:53,583 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 381, model: odoo.module.version 2026-08-18 22:00:53,612 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:00:53] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.110 0.185 2026-08-18 22:00:53,770 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portalapps2@abc.com from n/a 2026-08-18 22:00:54,722 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:00:54] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 363 0.264 0.677 2026-08-18 22:00:54,784 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-08-18 22:00:58,430 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:00:59,320 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:00:59] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.148 0.750 2026-08-18 22:00:59,321 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-08-18 22:00:59,347 202 INFO rb-242d991-224035-405385 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 22:01:02,119 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:01:03,109 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:01:03] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.174 0.823 2026-08-18 22:01:03,141 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-08-18 22:01:06,335 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-08-18 22:01:09,207 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:01:10,076 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:01:10] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.122 0.749 2026-08-18 22:01:10,077 202 INFO rb-242d991-224035-405385 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 22:01:10,101 202 INFO rb-242d991-224035-405385 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 22:01:13,754 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:01:14,567 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:01:14] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.099 0.716 2026-08-18 22:01:14,610 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:01:14] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.008 0.033 2026-08-18 22:01:14,612 202 INFO rb-242d991-224035-405385 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 22:01:14,633 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-08-18 22:01:19,275 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-08-18 22:01:22,295 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-08-18 22:01:25,303 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:01:26,544 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:01:26] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.242 1.001 2026-08-18 22:01:26,583 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-08-18 22:01:29,697 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-08-18 22:01:33,937 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-08-18 22:01:37,167 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:01:37,412 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:01:37] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.016 0.230 2026-08-18 22:01:37,414 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix: waiting for threads: [] 2026-08-18 22:01:37,443 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-08-18 22:01:40,376 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:01:41,888 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:01:41] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.083 1.430 2026-08-18 22:01:42,290 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:01:42] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.078 0.313 2026-08-18 22:01:42,326 202 INFO rb-242d991-224035-405385 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 22:01:45,314 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:01:46,664 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:01:46] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.390 0.965 2026-08-18 22:01:46,685 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-08-18 22:01:49,471 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:01:49,753 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:01:49] "POST /mail/message/post HTTP/1.1" 200 - 16 0.013 0.275 2026-08-18 22:01:51,340 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portalapps1@abc.com from n/a 2026-08-18 22:01:51,438 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:01:51] "POST /mail/message/post HTTP/1.1" 200 - 45 0.054 0.038 2026-08-18 22:01:51,561 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portalapps2@abc.com from n/a 2026-08-18 22:01:51,602 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:01:51] "POST /mail/message/post HTTP/1.1" 200 - 19 0.016 0.017 2026-08-18 22:01:51,653 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-08-18 22:01:54,587 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:01:55,481 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:01:55] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.120 0.775 2026-08-18 22:01:55,621 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:01:55] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.012 0.125 2026-08-18 22:01:55,622 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-08-18 22:01:55,647 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-08-18 22:01:58,639 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:02:00,300 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:00] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.115 1.549 2026-08-18 22:02:00,386 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:00] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.025 0.040 2026-08-18 22:02:00,420 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-08-18 22:02:03,642 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:02:04,141 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:04] "GET /sitemap.xml HTTP/1.1" 200 - 185 0.121 0.380 2026-08-18 22:02:04,161 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-08-18 22:02:07,185 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:02:07,727 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:07] "GET /sitemap.xml HTTP/1.1" 200 - 185 0.135 0.408 2026-08-18 22:02:07,728 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-08-18 22:02:07,752 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-08-18 22:02:10,630 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:02:11,350 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:11] "GET /apps/modules/browse?repo_maintainer_id=938 HTTP/1.1" 404 - 187 0.071 0.650 2026-08-18 22:02:11,362 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:vendor from n/a 2026-08-18 22:02:11,816 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:11] "GET /apps/modules/browse?repo_maintainer_id=938 HTTP/1.1" 200 - 166 0.101 0.346 2026-08-18 22:02:11,847 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-08-18 22:02:16,553 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portalapps1@abc.com from n/a 2026-08-18 22:02:16,563 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:02:17,985 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 440, model: odoo.module.version 2026-08-18 22:02:18,431 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:18] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.249 1.621 2026-08-18 22:02:18,565 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 440, model: odoo.module.version 2026-08-18 22:02:18,588 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:18] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.041 0.106 2026-08-18 22:02:18,636 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-08-18 22:02:23,149 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portalapps1@abc.com from n/a 2026-08-18 22:02:23,158 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:02:23,450 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:23] "GET /my/apps/download/186 HTTP/1.1" 200 - 58 0.031 0.264 2026-08-18 22:02:23,520 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:23] "GET /my/apps/download/186 HTTP/1.1" 200 - 35 0.021 0.033 2026-08-18 22:02:23,625 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:23] "GET /my/apps/download/186 HTTP/1.1" 200 - 51 0.024 0.038 2026-08-18 22:02:23,625 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-08-18 22:02:23,660 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-08-18 22:02:26,539 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portalapps2@abc.com from n/a 2026-08-18 22:02:26,548 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:02:26,835 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:26] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.016 0.274 2026-08-18 22:02:27,452 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:27] "GET /my HTTP/1.1" 200 - 246 0.101 0.513 2026-08-18 22:02:27,453 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-08-18 22:02:27,486 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:02:27,501 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-08-18 22:02:27,506 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:02:27,789 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-08-18 22:02:27,797 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:02:29,282 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:29] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.082 1.405 2026-08-18 22:02:29,310 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:29] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.005 0.020 2026-08-18 22:02:29,349 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:29] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.009 0.027 2026-08-18 22:02:29,381 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:29] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.005 0.024 2026-08-18 22:02:29,414 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:29] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.005 0.022 2026-08-18 22:02:29,447 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:29] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.006 0.024 2026-08-18 22:02:29,480 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:29] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.005 0.026 2026-08-18 22:02:29,516 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:29] "GET /apps/browse/category?price=] 2026-08-18 22:02:29,638 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-08-18 22:02:29,642 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:02:29,869 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:29] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.034 0.195 2026-08-18 22:02:30,545 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:30] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.125 0.549 2026-08-18 22:02:30,553 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:30] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.001 0.004 2026-08-18 22:02:30,606 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:30] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.015 0.036 2026-08-18 22:02:30,614 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:30] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.001 0.005 2026-08-18 22:02:30,668 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:30] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.012 0.032 2026-08-18 22:02:30,677 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:30] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.001 0.006 2026-08-18 22:02:30,730 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:30] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.016 0.034 2026-08-18 22:02:30,739 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:30] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.001 0.006 2026-08-18 22:02:30,787 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:30] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.013 0.033 2026-08-18 22:02:30,860 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:30] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.014 0.053 2026-08-18 22:02:30,871 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:30] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.001 0.006 2026-08-18 22:02:30,928 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:30] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.017 0.037 2026-08-18 22:02:30,929 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_legit_listing_params_200: waiting for threads: [] 2026-08-18 22:02:30,948 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-08-18 22:02:30,952 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:02:31,195 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:31] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.015 0.230 2026-08-18 22:02:31,938 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:31] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.168 0.572 2026-08-18 22:02:31,951 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:31] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.006 0.004 2026-08-18 22:02:31,997 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:02:31] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.014 0.031 2026-08-18 22:02:32,026 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:02:32,537 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-08-18 22:02:39,546 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 22:02:41,847 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-08-18 22:02:42,043 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-08-18 22:02:42,119 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 456, model: website.doc.category 2026-08-18 22:02:42,151 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 458, model: website.doc.category 2026-08-18 22:02:42,194 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-08-18 22:02:42,264 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 456, model: website.doc.category 2026-08-18 22:02:42,284 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 458, model: website.doc.category 2026-08-18 22:02:42,319 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-08-18 22:02:42,373 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-08-18 22:02:42,454 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-08-18 22:02:42,510 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 454, model: website.document.content 2026-08-18 22:02:42,617 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #460 deleted website.doc.category records with IDs: [45] 2026-08-18 22:02:42,651 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #460 deleted website.document.content records with IDs: [1] 2026-08-18 22:02:42,681 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #460 deleted website.document records with IDs: [1] 2026-08-18 22:02:42,688 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #460 deleted website.doc.category records with IDs: [44] 2026-08-18 22:02:42,706 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-08-18 22:02:42,751 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 454, model: website.document.content 2026-08-18 22:02:42,867 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #460 deleted website.document.content records with IDs: [1] 2026-08-18 22:02:42,883 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #460 deleted website.document records with IDs: [1] 2026-08-18 22:02:42,898 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #460 deleted website.doc.category records with IDs: [44, 45] 2026-08-18 22:02:42,910 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #460 deleted website.doc.category records with IDs: [43] 2026-08-18 22:02:42,928 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-08-18 22:02:42,975 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 454, model: website.document.content 2026-08-18 22:02:43,093 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #460 deleted website.document.content records with IDs: [1] 2026-08-18 22:02:43,107 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #460 deleted website.document records with IDs: [1] 2026-08-18 22:02:43,120 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #460 deleted website.doc.category records with IDs: [44, 45] 2026-08-18 22:02:43,127 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #460 deleted website.doc.category records with IDs: [43] 2026-08-18 22:02:43,134 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #460 deleted website.doc.category records with IDs: [41] 2026-08-18 22:02:43,152 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-08-18 22:02:43,269 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 22:02:45,397 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-08-18 22:02:45,458 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #468 deleted website.document records with IDs: [5] 2026-08-18 22:02:45,483 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-08-18 22:02:45,537 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #464 deleted website.document records with IDs: [6] 2026-08-18 22:02:45,562 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-08-18 22:02:45,623 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #470 deleted website.document records with IDs: [7] 2026-08-18 22:02:45,649 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-08-18 22:02:45,718 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #466 deleted website.document records with IDs: [8] 2026-08-18 22:02:45,733 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-08-18 22:02:45,838 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-08-18 22:02:45,902 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #468 deleted website.document records with IDs: [13] 2026-08-18 22:02:45,936 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #468 deleted website.document records with IDs: [14] 2026-08-18 22:02:45,973 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #468 deleted website.document records with IDs: [15] 2026-08-18 22:02:46,103 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #468 deleted website.document records with IDs: [18] 2026-08-18 22:02:46,143 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #468 deleted website.document records with IDs: [19] 2026-08-18 22:02:46,258 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #468 deleted website.document records with IDs: [23] 2026-08-18 22:02:46,279 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #468 deleted website.document records with IDs: [24] 2026-08-18 22:02:46,303 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #468 deleted website.document records with IDs: [25] 2026-08-18 22:02:46,570 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #468 deleted website.document records with IDs: [36] 2026-08-18 22:02:46,595 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #468 deleted website.document records with IDs: [37] 2026-08-18 22:02:46,621 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #468 deleted website.document records with IDs: [38] 2026-08-18 22:02:46,653 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #468 deleted website.document records with IDs: [39] 2026-08-18 22:02:46,728 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-08-18 22:02:46,769 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 464, model: website.document.content 2026-08-18 22:02:46,791 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 464, model: website.document.content 2026-08-18 22:02:46,811 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 464, model: website.document.content 2026-08-18 22:02:46,842 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #464 deleted website.document records with IDs: [41] 2026-08-18 22:02:46,866 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #464 deleted website.document records with IDs: [42] 2026-08-18 22:02:46,892 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #464 deleted website.document records with IDs: [43] 2026-08-18 22:02:46,924 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 464, model: website.document.content 2026-08-18 22:02:46,953 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 464, model: website.document.content 2026-08-18 22:02:46,981 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-08-18 22:02:47,020 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #470 deleted website.document records with IDs: [44] 2026-08-18 22:02:47,034 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #470 deleted website.document records with IDs: [45] 2026-08-18 22:02:47,095 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #470 deleted website.document.content records with IDs: [3] 2026-08-18 22:02:47,104 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #470 deleted website.document records with IDs: [46] 2026-08-18 22:02:47,125 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-08-18 22:02:47,191 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #466 deleted website.document records with IDs: [47] 2026-08-18 22:02:47,237 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #466 deleted website.document records with IDs: [48] 2026-08-18 22:02:47,674 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #466 deleted website.document records with IDs: [64] 2026-08-18 22:02:47,708 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #466 deleted website.document records with IDs: [65] 2026-08-18 22:02:47,812 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #466 deleted website.document records with IDs: [69] 2026-08-18 22:02:47,842 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #466 deleted website.document records with IDs: [70] 2026-08-18 22:02:47,864 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #466 deleted website.document records with IDs: [71] 2026-08-18 22:02:47,900 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #466 deleted website.document records with IDs: [72] 2026-08-18 22:02:47,971 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-08-18 22:02:48,178 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-08-18 22:02:48,233 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 464, model: website.document 2026-08-18 22:02:48,255 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 464, model: website.document 2026-08-18 22:02:48,285 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 464, model: website.document 2026-08-18 22:02:48,357 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 464, model: website.document 2026-08-18 22:02:48,398 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 464, model: website.document 2026-08-18 22:02:48,422 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 464, model: website.document 2026-08-18 22:02:48,445 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-08-18 22:02:48,537 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-08-18 22:02:48,715 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 22:02:50,677 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-08-18 22:02:50,839 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-08-18 22:02:50,944 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 475, model: website.document.content 2026-08-18 22:02:50,992 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #474 deleted website.document.content records with IDs: [11] 2026-08-18 22:02:51,068 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #476 deleted website.document.content records with IDs: [12] 2026-08-18 22:02:51,144 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #478 deleted website.document.content records with IDs: [13] 2026-08-18 22:02:51,185 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #480 deleted website.document.content records with IDs: [14] 2026-08-18 22:02:51,209 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #474 deleted website.document.content records with IDs: [15] 2026-08-18 22:02:51,233 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #476 deleted website.document.content records with IDs: [16] 2026-08-18 22:02:51,278 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #478 deleted website.document.content records with IDs: [17] 2026-08-18 22:02:51,305 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #480 deleted website.document.content records with IDs: [18] 2026-08-18 22:02:51,335 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #474 deleted website.document.content records with IDs: [19] 2026-08-18 22:02:51,367 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #476 deleted website.document.content records with IDs: [20] 2026-08-18 22:02:51,391 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #478 deleted website.document.content records with IDs: [21] 2026-08-18 22:02:51,420 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #480 deleted website.document.content records with IDs: [22] 2026-08-18 22:02:51,445 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 474, model: website.document.content 2026-08-18 22:02:51,485 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #476 deleted website.document.content records with IDs: [23] 2026-08-18 22:02:51,525 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #478 deleted website.document.content records with IDs: [24] 2026-08-18 22:02:51,556 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #480 deleted website.document.content records with IDs: [25] 2026-08-18 22:02:51,600 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 474, model: website.document.content 2026-08-18 22:02:51,638 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #476 deleted website.document.content records with IDs: [26] 2026-08-18 22:02:51,663 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #478 deleted website.document.content records with IDs: [27] 2026-08-18 22:02:51,694 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #480 deleted website.document.content records with IDs: [28] 2026-08-18 22:02:51,783 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #480 deleted website.document.content records with IDs: [29] 2026-08-18 22:02:51,813 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-08-18 22:02:51,919 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 474, model: website.document.content 2026-08-18 22:02:52,039 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 475, model: website.document.content 2026-08-18 22:02:52,108 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 474, model: website.document.content 2026-08-18 22:02:52,225 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 474, model: website.document.content 2026-08-18 22:02:52,355 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 474, model: website.document.content 2026-08-18 22:02:52,470 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 474, model: website.document.content 2026-08-18 22:02:52,529 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 474, model: website.document.content 2026-08-18 22:02:52,643 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 22:02:54,930 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-08-18 22:02:54,956 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 481, model: website.doc.tag 2026-08-18 22:02:55,007 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 481, model: website.doc.tag 2026-08-18 22:02:55,024 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 481, model: website.doc.tag 2026-08-18 22:02:55,033 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #484 deleted website.doc.tag records with IDs: [13] 2026-08-18 22:02:55,038 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #486 deleted website.doc.tag records with IDs: [14] 2026-08-18 22:02:55,044 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #488 deleted website.doc.tag records with IDs: [15] 2026-08-18 22:02:55,050 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #490 deleted website.doc.tag records with IDs: [16] 2026-08-18 22:02:55,084 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 22:02:57,087 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-08-18 22:02:57,121 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-08-18 22:02:57,144 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-08-18 22:02:57,172 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-08-18 22:02:57,206 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-08-18 22:02:57,225 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-08-18 22:02:57,264 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-08-18 22:02:57,283 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-08-18 22:02:57,327 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-08-18 22:02:57,355 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 22:02:57,646 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-08-18 22:02:58,075 202 _WARNING rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome headless failed to start: [492:514:0818/220257.785953: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 [492:514:0818/220257.789723: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") [492:514:0818/220257.789923: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 [492:514:0818/220257.789975: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 [492:514:0818/220257.789988: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") [528:528:0818/220257.819900:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [528:528:0818/220257.825593:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [492:514:0818/220257.951590: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") [492:492:0818/220257.954933:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [492:514:0818/220257.970681: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") [492:492:0818/220258.050417:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [492:492:0818/220258.050614:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [492:492:0818/220258.050638:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [492:514:0818/220258.051272: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") [492:514:0818/220258.051307: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 22:02:58,086 202 INFO rb-242d991-224035-405385 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 22:02:58,120 202 INFO rb-242d991-224035-405385 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 22:02:58,120 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-08-18 22:02:58,462 202 _WARNING rb-242d991-224035-405385 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: [603:624:0818/220258.263530: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 [603:624:0818/220258.266504: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") [603:624:0818/220258.274158: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 [603:624:0818/220258.274242: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 [603:624:0818/220258.274258: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") [603:624:0818/220258.275856: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") [603:603:0818/220258.280645:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [640:640:0818/220258.304769:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [640:640:0818/220258.307029:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [603:624:0818/220258.322423: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") [603:603:0818/220258.382656:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [603:603:0818/220258.382855:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [603:603:0818/220258.382874:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [603:603:0818/220258.382966: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 22:02:58,469 202 INFO rb-242d991-224035-405385 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 22:02:58,507 202 INFO rb-242d991-224035-405385 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 22:02:58,507 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-08-18 22:02:58,827 202 WARNING rb-242d991-224035-405385 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: [713:734:0818/220258.627502: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 [713:734:0818/220258.631203: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") [713:734:0818/220258.631873: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 [713:734:0818/220258.631922: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 [713:734:0818/220258.631936: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") [713:734:0818/220258.641385: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") [713:713:0818/220258.648519:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [713:734:0818/220258.667099: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") [749:749:0818/220258.670830:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [749:749:0818/220258.672869:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [713:713:0818/220258.753799:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [713:713:0818/220258.753878:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [713:713:0818/220258.753889:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [713:734:0818/220258.753900: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") [713:734:0818/220258.753976: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") [713:713:0818/220258.754209: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 22:02:58,833 202 INFO rb-242d991-224035-405385 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 22:02:58,876 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:02:59,775 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-08-18 22:02:59,791 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-08-18 22:03:00,167 202 _WARNING rb-242d991-224035-405385 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: [817:838:0818/220259.937893: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 [817:838:0818/220259.949933: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") [817:838:0818/220259.951423: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 [817:838:0818/220259.951460: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 [817:838:0818/220259.951511: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") [817:838:0818/220259.966907: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") [817:817:0818/220259.968217:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [852:852:0818/220259.987404:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [852:852:0818/220259.989680:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [817:838:0818/220259.992774: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") [817:817:0818/220300.066539:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [817:817:0818/220300.066632:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [817:817:0818/220300.066647:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [817:838:0818/220300.066674: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") [817:838:0818/220300.066710: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 22:03:00,176 202 INFO rb-242d991-224035-405385 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 22:03:00,197 202 INFO rb-242d991-224035-405385 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 22:03:00,197 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-08-18 22:03:00,469 202 _WARNING rb-242d991-224035-405385 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: [928:949:0818/220300.322819: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 [928:949:0818/220300.326930: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") [928:949:0818/220300.327538: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 [928:949:0818/220300.327596: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 [928:949:0818/220300.327610: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") [928:949:0818/220300.334271: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") [928:928:0818/220300.336510:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [964:964:0818/220300.349127:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [964:964:0818/220300.351531:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [928:949:0818/220300.358482: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") [928:928:0818/220300.418051:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [928:928:0818/220300.418149:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [928:949:0818/220300.418150: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") [928:928:0818/220300.418166:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [928:949:0818/220300.418198: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") [928:928:0818/220300.418347: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 22:03:00,475 202 INFO rb-242d991-224035-405385 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 22:03:00,497 202 INFO rb-242d991-224035-405385 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 22:03:00,497 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-08-18 22:03:00,762 202 WARNING rb-242d991-224035-405385 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: [1037:1058:0818/220300.617939: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 [1037:1058:0818/220300.624354: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") [1037:1058:0818/220300.624451: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 [1037:1058:0818/220300.624483: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 [1037:1058:0818/220300.624494: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") [1037:1058:0818/220300.630551: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") [1037:1037:0818/220300.633269:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1072:1072:0818/220300.645540:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1072:1072:0818/220300.647975:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1037:1058:0818/220300.652777: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") [1037:1037:0818/220300.722989:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1037:1037:0818/220300.723080:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1037:1037:0818/220300.723092:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1037:1037:0818/220300.723186:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1037:1058:0818/220300.723887: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") [1037:1058:0818/220300.723919: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 22:03:00,768 202 INFO rb-242d991-224035-405385 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 22:03:00,790 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-08-18 22:03:01,067 202 _WARNING rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome headless failed to start: [1147:1168:0818/220300.919290: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 [1147:1168:0818/220300.923494: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") [1147:1168:0818/220300.923578: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 [1147:1168:0818/220300.923625: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 [1147:1168:0818/220300.923633: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") [1147:1168:0818/220300.931967: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") [1147:1147:0818/220300.933330:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1184:1184:0818/220300.955066:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1147:1168:0818/220300.956005: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") [1184:1184:0818/220300.959248:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1147:1147:0818/220301.013638:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1147:1147:0818/220301.013733:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1147:1147:0818/220301.013752:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1147:1147:0818/220301.013939:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1147:1168:0818/220301.014046: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") [1147:1168:0818/220301.014086: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 22:03:01,073 202 INFO rb-242d991-224035-405385 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 22:03:01,103 202 INFO rb-242d991-224035-405385 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 22:03:01,104 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-08-18 22:03:01,437 202 _WARNING rb-242d991-224035-405385 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: [1258:1279:0818/220301.245032: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 [1258:1279:0818/220301.250037: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") [1258:1279:0818/220301.250125: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 [1258:1279:0818/220301.250207: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 [1258:1279:0818/220301.250221: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") [1258:1279:0818/220301.261224: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") [1258:1258:0818/220301.264458:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1258:1279:0818/220301.295105: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") [1293:1293:0818/220301.296511:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1293:1293:0818/220301.299511:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1258:1258:0818/220301.367661:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1258:1258:0818/220301.367755:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1258:1258:0818/220301.367771:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1258:1279:0818/220301.367838: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") [1258:1279:0818/220301.367869: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") [1258:1258:0818/220301.368088: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 22:03:01,443 202 INFO rb-242d991-224035-405385 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 22:03:01,470 202 INFO rb-242d991-224035-405385 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 22:03:01,470 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-08-18 22:03:01,797 202 WARNING rb-242d991-224035-405385 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: [1368:1392:0818/220301.614149: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 [1368:1392:0818/220301.619465: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") [1368:1392:0818/220301.619968: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 [1368:1392:0818/220301.620007: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 [1368:1392:0818/220301.620020: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") [1368:1392:0818/220301.632454: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") [1368:1368:0818/220301.635667:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1403:1403:0818/220301.646424:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1403:1403:0818/220301.650101:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1368:1392:0818/220301.654021: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") [1368:1368:0818/220301.723512:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1368:1368:0818/220301.723604:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1368:1368:0818/220301.723616:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1368:1392:0818/220301.723628: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") [1368:1392:0818/220301.723666: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 22:03:01,803 202 INFO rb-242d991-224035-405385 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 22:03:01,829 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-08-18 22:03:02,147 202 _WARNING rb-242d991-224035-405385 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: [1478:1499:0818/220301.964262: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 [1478:1499:0818/220301.970453: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") [1478:1499:0818/220301.970841: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 [1478:1499:0818/220301.970940: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 [1478:1499:0818/220301.970955: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") [1478:1499:0818/220301.977944: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") [1478:1478:0818/220301.982080:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1514:1514:0818/220301.997590:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1514:1514:0818/220301.999945:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1478:1499:0818/220302.002467: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") [1478:1478:0818/220302.076257:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1478:1478:0818/220302.076411:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1478:1478:0818/220302.076428:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1478:1499:0818/220302.076430: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") [1478:1499:0818/220302.076461: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") [1478:1478:0818/220302.076619: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 22:03:02,153 202 INFO rb-242d991-224035-405385 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 22:03:02,188 202 INFO rb-242d991-224035-405385 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 22:03:02,189 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-08-18 22:03:02,508 202 _WARNING rb-242d991-224035-405385 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: [1587:1608:0818/220302.326533: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 [1587:1608:0818/220302.331806: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") [1587:1608:0818/220302.332187: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 [1587:1608:0818/220302.333766: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 [1587:1608:0818/220302.333854: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") [1587:1608:0818/220302.340922: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") [1587:1587:0818/220302.344515:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1622:1622:0818/220302.354772:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1622:1622:0818/220302.360817:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1587:1608:0818/220302.367642: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") [1587:1587:0818/220302.437940:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1587:1587:0818/220302.438032:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1587:1587:0818/220302.438059:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1587:1608:0818/220302.438054: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") [1587:1608:0818/220302.438089: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") [1587:1587:0818/220302.438224: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 22:03:02,514 202 INFO rb-242d991-224035-405385 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 22:03:02,535 202 INFO rb-242d991-224035-405385 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 22:03:02,535 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-08-18 22:03:02,852 202 WARNING rb-242d991-224035-405385 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: [1701:1722:0818/220302.663211: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 [1701:1722:0818/220302.668541: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") [1701:1722:0818/220302.668740: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 [1701:1722:0818/220302.668780: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 [1701:1722:0818/220302.668791: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") [1701:1722:0818/220302.678154: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") [1701:1701:0818/220302.683303:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1701:1722:0818/220302.704467: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") [1736:1736:0818/220302.714037:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1736:1736:0818/220302.753046:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1701:1701:0818/220302.805156:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1701:1701:0818/220302.805259:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1701:1701:0818/220302.805273:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1701:1722:0818/220302.805283: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") [1701:1722:0818/220302.805326: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") [1701:1701:0818/220302.805520: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 22:03:02,858 202 INFO rb-242d991-224035-405385 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 22:03:02,904 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-08-18 22:03:03,223 202 _WARNING rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome headless failed to start: [1811:1832:0818/220303.035475: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 [1811:1832:0818/220303.039777: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") [1811:1832:0818/220303.039892: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 [1811:1832:0818/220303.040019: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 [1811:1832:0818/220303.040035: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") [1811:1832:0818/220303.050708: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") [1811:1811:0818/220303.054069:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1846:1846:0818/220303.080631:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1846:1846:0818/220303.082271:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1811:1832:0818/220303.084505: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") [1811:1811:0818/220303.137924:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1811:1811:0818/220303.138018:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1811:1811:0818/220303.138034:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1811:1811:0818/220303.138288:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1811:1832:0818/220303.138468: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") [1811:1832:0818/220303.138506: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 22:03:03,229 202 INFO rb-242d991-224035-405385 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 22:03:03,258 202 INFO rb-242d991-224035-405385 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 22:03:03,259 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-08-18 22:03:03,592 202 _WARNING rb-242d991-224035-405385 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: [1922:1943:0818/220303.410384: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 [1922:1943:0818/220303.415176: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") [1922:1943:0818/220303.415558: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 [1922:1943:0818/220303.415640: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 [1922:1943:0818/220303.415654: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") [1922:1943:0818/220303.423920: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") [1922:1922:0818/220303.426948:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1957:1957:0818/220303.451574:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1922:1943:0818/220303.452390: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") [1957:1957:0818/220303.454367:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1922:1922:0818/220303.522882:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1922:1922:0818/220303.522986:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1922:1922:0818/220303.523002:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1922:1922:0818/220303.523269:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1922:1943:0818/220303.524267: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") [1922:1943:0818/220303.524669: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 22:03:03,599 202 INFO rb-242d991-224035-405385 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 22:03:03,625 202 INFO rb-242d991-224035-405385 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 22:03:03,625 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-08-18 22:03:03,951 202 WARNING rb-242d991-224035-405385 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: [2032:2053:0818/220303.766609: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 [2032:2053:0818/220303.770955: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") [2032:2053:0818/220303.771277: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 [2032:2053:0818/220303.771336: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 [2032:2053:0818/220303.771369: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") [2032:2053:0818/220303.778819: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") [2032:2032:0818/220303.782280:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2068:2068:0818/220303.793549:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2068:2068:0818/220303.795150:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2032:2053:0818/220303.800730: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") [2032:2032:0818/220303.870009:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2032:2032:0818/220303.870109:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2032:2032:0818/220303.870130:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2032:2032:0818/220303.870299:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2032:2053:0818/220303.870460: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") [2032:2053:0818/220303.870505: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 22:03:03,959 202 INFO rb-242d991-224035-405385 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 22:03:03,984 202 INFO rb-242d991-224035-405385 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 22:03:04,309 202 _WARNING rb-242d991-224035-405385 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: [2142:2163:0818/220304.128772: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 [2142:2163:0818/220304.134428: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") [2142:2163:0818/220304.136392: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 [2142:2163:0818/220304.136424: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 [2142:2163:0818/220304.136435: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") [2142:2163:0818/220304.149481: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") [2142:2142:0818/220304.150740:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2179:2179:0818/220304.158663:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2179:2179:0818/220304.161105:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2142:2163:0818/220304.174413: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") [2142:2142:0818/220304.237999:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2142:2142:0818/220304.238102:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2142:2142:0818/220304.238120:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2142:2163:0818/220304.238843: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") [2142:2163:0818/220304.239446: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 22:03:04,315 202 INFO rb-242d991-224035-405385 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 22:03:04,341 202 INFO rb-242d991-224035-405385 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 22:03:04,341 202 INFO rb-242d991-224035-405385 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 22:03:04,668 202 _WARNING rb-242d991-224035-405385 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: [2252:2273:0818/220304.477836: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 [2252:2273:0818/220304.481984: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") [2252:2273:0818/220304.482192: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 [2252:2273:0818/220304.482232: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 [2252:2273:0818/220304.482247: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") [2252:2273:0818/220304.489099: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") [2252:2252:0818/220304.492391:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2289:2289:0818/220304.509777:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2252:2273:0818/220304.512496: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") [2289:2289:0818/220304.518350:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2252:2252:0818/220304.596758:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2252:2252:0818/220304.596852:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2252:2252:0818/220304.596868:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2252:2273:0818/220304.597103: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") [2252:2273:0818/220304.597140: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") [2252:2252:0818/220304.597164: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 22:03:04,675 202 INFO rb-242d991-224035-405385 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 22:03:04,705 202 INFO rb-242d991-224035-405385 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 22:03:04,705 202 INFO rb-242d991-224035-405385 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 22:03:05,022 202 WARNING rb-242d991-224035-405385 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: [2362:2383:0818/220304.839685: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 [2362:2383:0818/220304.843689: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") [2362:2383:0818/220304.843830: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 [2362:2383:0818/220304.843874: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 [2362:2383:0818/220304.843926: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") [2362:2383:0818/220304.851923: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") [2362:2362:0818/220304.854979:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2397:2397:0818/220304.866085:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2397:2397:0818/220304.869564:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2362:2383:0818/220304.875693: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") [2362:2362:0818/220304.927328:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2362:2362:0818/220304.927863:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2362:2362:0818/220304.927886:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2362:2383:0818/220304.927887: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") [2362:2383:0818/220304.927924: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") [2362:2362:0818/220304.928046: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 22:03:05,029 202 INFO rb-242d991-224035-405385 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 22:03:05,057 202 INFO rb-242d991-224035-405385 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 22:03:05,382 202 _WARNING rb-242d991-224035-405385 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: [2473:2494:0818/220305.188913: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 [2473:2494:0818/220305.195907: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") [2473:2494:0818/220305.195994: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 [2473:2494:0818/220305.196042: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 [2473:2494:0818/220305.196051: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") [2473:2494:0818/220305.210423: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") [2473:2473:0818/220305.217717:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2508:2508:0818/220305.239037:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2508:2508:0818/220305.241204:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2473:2494:0818/220305.244561: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") [2473:2473:0818/220305.321840:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2473:2473:0818/220305.323390:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2473:2473:0818/220305.323424:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2473:2494:0818/220305.323614: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") [2473:2494:0818/220305.323820: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 22:03:05,400 202 INFO rb-242d991-224035-405385 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 22:03:05,431 202 INFO rb-242d991-224035-405385 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 22:03:05,432 202 INFO rb-242d991-224035-405385 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 22:03:05,757 202 _WARNING rb-242d991-224035-405385 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: [2584:2605:0818/220305.567067: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 [2584:2605:0818/220305.571365: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") [2584:2605:0818/220305.571540: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 [2584:2605:0818/220305.571663: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 [2584:2605:0818/220305.571753: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") [2584:2605:0818/220305.580766: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") [2584:2584:0818/220305.581809:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2619:2619:0818/220305.601077:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2584:2605:0818/220305.606347: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") [2619:2619:0818/220305.609426:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2584:2584:0818/220305.695186:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2584:2584:0818/220305.695277:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2584:2584:0818/220305.695298:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2584:2605:0818/220305.695299: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") [2584:2605:0818/220305.695336: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") [2584:2584:0818/220305.695656: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 22:03:05,763 202 INFO rb-242d991-224035-405385 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 22:03:05,786 202 INFO rb-242d991-224035-405385 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 22:03:05,786 202 INFO rb-242d991-224035-405385 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 22:03:06,055 202 WARNING rb-242d991-224035-405385 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: [2694:2716:0818/220305.903016: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 [2694:2716:0818/220305.907885: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") [2694:2716:0818/220305.908004: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 [2694:2716:0818/220305.908036: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 [2694:2716:0818/220305.908046: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") [2694:2716:0818/220305.915907: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") [2694:2694:0818/220305.916923:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2694:2716:0818/220305.938884: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") [2730:2730:0818/220305.960169:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2730:2730:0818/220305.961889:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2694:2694:0818/220306.012128:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2694:2694:0818/220306.012219:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2694:2694:0818/220306.012234:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2694:2716:0818/220306.012283: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") [2694:2716:0818/220306.012319: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") [2694:2694:0818/220306.012426: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 22:03:06,062 202 INFO rb-242d991-224035-405385 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 22:03:06,093 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-08-18 22:03:06,419 202 _WARNING rb-242d991-224035-405385 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: [2804:2825:0818/220306.230402: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 [2804:2825:0818/220306.236741: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") [2804:2825:0818/220306.236934: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 [2804:2825:0818/220306.236970: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 [2804:2825:0818/220306.236981: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") [2804:2804:0818/220306.244489:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2804:2825:0818/220306.246663: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") [2840:2840:0818/220306.264313:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2804:2825:0818/220306.265154: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") [2840:2840:0818/220306.266673:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2804:2804:0818/220306.320634:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2804:2804:0818/220306.320713:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2804:2804:0818/220306.320733:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2804:2825:0818/220306.320736: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") [2804:2825:0818/220306.320778: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") [2804:2804:0818/220306.321329: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 22:03:06,426 202 INFO rb-242d991-224035-405385 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 22:03:06,458 202 INFO rb-242d991-224035-405385 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 22:03:06,459 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-08-18 22:03:06,782 202 _WARNING rb-242d991-224035-405385 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: [2914:2935:0818/220306.594493: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 [2914:2935:0818/220306.598286: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") [2914:2935:0818/220306.598412: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 [2914:2935:0818/220306.598460: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 [2914:2935:0818/220306.598473: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") [2914:2935:0818/220306.607434: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") [2914:2914:0818/220306.613340:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2949:2949:0818/220306.621805:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2949:2949:0818/220306.624222:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2914:2935:0818/220306.645076: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") [2914:2914:0818/220306.711243:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2914:2914:0818/220306.711339:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2914:2914:0818/220306.711355:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2914:2914:0818/220306.711531:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2914:2935:0818/220306.711535: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") [2914:2935:0818/220306.711577: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 22:03:06,788 202 INFO rb-242d991-224035-405385 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 22:03:06,815 202 INFO rb-242d991-224035-405385 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 22:03:06,815 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-08-18 22:03:07,089 202 WARNING rb-242d991-224035-405385 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: [3023:3044:0818/220306.950814: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 [3023:3044:0818/220306.954877: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") [3023:3044:0818/220306.954970: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 [3023:3044:0818/220306.955039: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 [3023:3044:0818/220306.955086: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") [3023:3044:0818/220306.967729: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") [3023:3023:0818/220306.970340:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3058:3058:0818/220306.976367:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3058:3058:0818/220306.978750:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3023:3044:0818/220306.990519: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") [3023:3023:0818/220307.060601:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3023:3023:0818/220307.060745:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3023:3044:0818/220307.060759: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") [3023:3023:0818/220307.060765:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3023:3044:0818/220307.060839: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") [3023:3023:0818/220307.061082: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 22:03:07,108 202 INFO rb-242d991-224035-405385 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 22:03:07,131 202 INFO rb-242d991-224035-405385 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 22:03:07,452 202 _WARNING rb-242d991-224035-405385 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: [3134:3155:0818/220307.267882: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 [3134:3155:0818/220307.273682: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") [3134:3155:0818/220307.274721: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 [3134:3155:0818/220307.274767: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 [3134:3155:0818/220307.274780: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") [3134:3155:0818/220307.285434: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") [3134:3134:0818/220307.286519:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3170:3170:0818/220307.298724:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3134:3155:0818/220307.305408: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") [3170:3170:0818/220307.304684:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3134:3134:0818/220307.374197:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3134:3134:0818/220307.374275:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3134:3134:0818/220307.374288:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3134:3155:0818/220307.374483: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") [3134:3155:0818/220307.374524: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") [3134:3134:0818/220307.374532: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 22:03:07,458 202 INFO rb-242d991-224035-405385 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 22:03:07,486 202 INFO rb-242d991-224035-405385 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 22:03:07,487 202 INFO rb-242d991-224035-405385 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 22:03:07,817 202 _WARNING rb-242d991-224035-405385 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: [3246:3267:0818/220307.629897: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 [3246:3267:0818/220307.634215: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") [3246:3267:0818/220307.634319: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 [3246:3267:0818/220307.639554: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 [3246:3267:0818/220307.639676: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") [3246:3267:0818/220307.652752: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") [3246:3246:0818/220307.655859:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3281:3281:0818/220307.672749:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3281:3281:0818/220307.675290:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3246:3267:0818/220307.677992: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") [3246:3246:0818/220307.745564:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3246:3246:0818/220307.745659:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3246:3267:0818/220307.745662: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") [3246:3246:0818/220307.745673:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3246:3267:0818/220307.758552: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 22:03:07,824 202 INFO rb-242d991-224035-405385 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 22:03:07,851 202 INFO rb-242d991-224035-405385 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 22:03:07,852 202 INFO rb-242d991-224035-405385 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 22:03:08,173 202 WARNING rb-242d991-224035-405385 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: [3357:3378:0818/220307.986081: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 [3357:3378:0818/220307.990458: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") [3357:3378:0818/220307.990595: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 [3357:3378:0818/220307.990646: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 [3357:3378:0818/220307.990685: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") [3357:3378:0818/220307.999471: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") [3357:3357:0818/220308.002629:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3392:3392:0818/220308.020557:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3392:3392:0818/220308.022726:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3357:3378:0818/220308.026348: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") [3357:3357:0818/220308.107809:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3357:3357:0818/220308.107909:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3357:3357:0818/220308.107925:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3357:3378:0818/220308.107918: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") [3357:3378:0818/220308.107969: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") [3357:3357:0818/220308.108105: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 22:03:08,179 202 INFO rb-242d991-224035-405385 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 22:03:08,213 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-08-18 22:03:08,552 202 _WARNING rb-242d991-224035-405385 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: [3472:3493:0818/220308.364109: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 [3472:3493:0818/220308.368570: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") [3472:3493:0818/220308.368672: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 [3472:3493:0818/220308.368709: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 [3472:3493:0818/220308.368723: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") [3472:3493:0818/220308.383180: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") [3472:3472:0818/220308.386282:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3508:3508:0818/220308.395490:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3508:3508:0818/220308.397307:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3472:3493:0818/220308.410316: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") [3472:3472:0818/220308.502179:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3472:3472:0818/220308.502284:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3472:3472:0818/220308.502299:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3472:3472:0818/220308.502478:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3472:3493:0818/220308.502717: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") [3472:3493:0818/220308.502751: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 22:03:08,559 202 INFO rb-242d991-224035-405385 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 22:03:08,586 202 INFO rb-242d991-224035-405385 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 22:03:08,587 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-08-18 22:03:08,927 202 _WARNING rb-242d991-224035-405385 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: [3579:3600:0818/220308.744813: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 [3579:3600:0818/220308.748369: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") [3579:3600:0818/220308.748683: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 [3579:3600:0818/220308.748719: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 [3579:3600:0818/220308.748759: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") [3579:3600:0818/220308.759747: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") [3579:3579:0818/220308.765159:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3615:3615:0818/220308.776495:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3615:3615:0818/220308.780952:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3579:3600:0818/220308.793041: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") [3579:3579:0818/220308.873012:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3579:3579:0818/220308.873103:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3579:3579:0818/220308.873119:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3579:3579:0818/220308.873299:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3579:3600:0818/220308.876959: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") [3579:3600:0818/220308.876991: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 22:03:08,932 202 INFO rb-242d991-224035-405385 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 22:03:08,961 202 INFO rb-242d991-224035-405385 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 22:03:08,962 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-08-18 22:03:09,307 202 WARNING rb-242d991-224035-405385 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: [3689:3710:0818/220309.116396: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 [3689:3710:0818/220309.120033: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") [3689:3710:0818/220309.124220: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 [3689:3710:0818/220309.124280: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 [3689:3710:0818/220309.124294: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") [3689:3710:0818/220309.134085: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") [3689:3689:0818/220309.136632:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3724:3724:0818/220309.152533:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3724:3724:0818/220309.155097:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3689:3710:0818/220309.162153: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") [3689:3689:0818/220309.229623:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3689:3689:0818/220309.229758:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3689:3689:0818/220309.229781:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3689:3710:0818/220309.230169: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") [3689:3689:0818/220309.230186:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3689:3710:0818/220309.230208: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 22:03:09,313 202 INFO rb-242d991-224035-405385 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 22:03:09,359 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:03:09,707 202 INFO rb-242d991-224035-405385 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 22:03:10,048 202 _WARNING rb-242d991-224035-405385 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: [3799:3820:0818/220309.857187: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 [3799:3820:0818/220309.862478: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") [3799:3820:0818/220309.862674: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 [3799:3820:0818/220309.862730: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 [3799:3820:0818/220309.862742: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") [3799:3820:0818/220309.872352: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") [3799:3799:0818/220309.875287:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3834:3834:0818/220309.884188:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3834:3834:0818/220309.886800:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3799:3820:0818/220309.896589: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") [3799:3799:0818/220309.971289:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3799:3799:0818/220309.971532:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3799:3799:0818/220309.971594:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3799:3820:0818/220309.971606: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") [3799:3820:0818/220309.971642: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") [3799:3799:0818/220309.972001: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 22:03:10,054 202 INFO rb-242d991-224035-405385 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 22:03:10,091 202 INFO rb-242d991-224035-405385 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 22:03:10,092 202 INFO rb-242d991-224035-405385 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 22:03:10,370 202 _WARNING rb-242d991-224035-405385 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: [3910:3931:0818/220310.221745: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 [3910:3931:0818/220310.225832: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") [3910:3931:0818/220310.225931: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 [3910:3931:0818/220310.226494: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 [3910:3931:0818/220310.226505: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") [3910:3931:0818/220310.233502: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") [3910:3910:0818/220310.237100:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3946:3946:0818/220310.249992:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3946:3946:0818/220310.252338:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3910:3931:0818/220310.254057: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") [3910:3910:0818/220310.314316:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3910:3910:0818/220310.314530:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3910:3910:0818/220310.314558:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3910:3931:0818/220310.314602: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") [3910:3931:0818/220310.314641: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") [3910:3910:0818/220310.314725:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3910:3910:0818/220310.315483: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 22:03:10,381 202 INFO rb-242d991-224035-405385 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 22:03:10,413 202 INFO rb-242d991-224035-405385 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 22:03:10,413 202 INFO rb-242d991-224035-405385 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 22:03:10,743 202 WARNING rb-242d991-224035-405385 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: [4015:4036:0818/220310.556296: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 [4015:4036:0818/220310.560002: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") [4015:4036:0818/220310.560183: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 [4015:4036:0818/220310.560271: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 [4015:4036:0818/220310.560288: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") [4015:4036:0818/220310.567975: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") [4015:4015:0818/220310.570982:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4015:4036:0818/220310.589656: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") [4052:4052:0818/220310.600860:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4052:4052:0818/220310.606793:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4015:4015:0818/220310.675714:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4015:4015:0818/220310.675810:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4015:4015:0818/220310.675829:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4015:4036:0818/220310.675825: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") [4015:4036:0818/220310.675866: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") [4015:4015:0818/220310.676006: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 22:03:10,749 202 INFO rb-242d991-224035-405385 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 22:03:10,782 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-08-18 22:03:11,111 202 _WARNING rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless failed to start: [4129:4152:0818/220310.935169: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 [4129:4152:0818/220310.940226: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") [4129:4152:0818/220310.940588: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 [4129:4152:0818/220310.940617: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 [4129:4152:0818/220310.940625: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") [4129:4152:0818/220310.954416: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") [4129:4129:0818/220310.955569:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4164:4164:0818/220310.962116:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4164:4164:0818/220310.965510:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4129:4152:0818/220310.988361: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") [4129:4129:0818/220311.042021:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4129:4129:0818/220311.042092:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4129:4129:0818/220311.042104:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4129:4152:0818/220311.042114: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") [4129:4152:0818/220311.042142: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 22:03:11,117 202 INFO rb-242d991-224035-405385 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 22:03:11,141 202 INFO rb-242d991-224035-405385 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 22:03:11,142 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-08-18 22:03:11,466 202 _WARNING rb-242d991-224035-405385 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: [4241:4265:0818/220311.289004: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 [4241:4265:0818/220311.294084: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") [4241:4265:0818/220311.294218: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 [4241:4265:0818/220311.294313: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 [4241:4265:0818/220311.294325: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") [4241:4265:0818/220311.304580: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") [4241:4241:0818/220311.307015:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4241:4265:0818/220311.326166: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") [4277:4277:0818/220311.331078:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4277:4277:0818/220311.337712:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4241:4241:0818/220311.393644:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4241:4241:0818/220311.393712:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4241:4241:0818/220311.393722:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4241:4265:0818/220311.396950: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") [4241:4265:0818/220311.397277: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 22:03:11,472 202 INFO rb-242d991-224035-405385 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 22:03:11,499 202 INFO rb-242d991-224035-405385 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 22:03:11,499 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-08-18 22:03:11,825 202 WARNING rb-242d991-224035-405385 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: [4352:4373:0818/220311.640586: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 [4352:4373:0818/220311.645077: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") [4352:4373:0818/220311.645262: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 [4352:4373:0818/220311.645313: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 [4352:4373:0818/220311.645325: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") [4352:4373:0818/220311.655528: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") [4352:4352:0818/220311.659364:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4387:4387:0818/220311.671282:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4352:4373:0818/220311.682832: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") [4387:4387:0818/220311.706457:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4352:4352:0818/220311.769441:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4352:4352:0818/220311.769535:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4352:4352:0818/220311.769552:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4352:4352:0818/220311.769743:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4352:4373:0818/220311.769783: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") [4352:4373:0818/220311.769822: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 22:03:11,829 202 INFO rb-242d991-224035-405385 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 22:03:11,853 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-08-18 22:03:12,177 202 _WARNING rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome headless failed to start: [4462:4485:0818/220311.993070: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 [4462:4485:0818/220311.996307: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") [4462:4485:0818/220311.996393: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 [4462:4485:0818/220311.996661: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 [4462:4485:0818/220311.996675: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") [4462:4485:0818/220312.005928: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") [4462:4462:0818/220312.009070:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4498:4498:0818/220312.018197:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4498:4498:0818/220312.020479:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4462:4485:0818/220312.032195: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") [4462:4462:0818/220312.110043:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4462:4462:0818/220312.110123:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4462:4462:0818/220312.110135:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4462:4485:0818/220312.110146: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") [4462:4485:0818/220312.110183: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") [4462:4462:0818/220312.110279: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 22:03:12,183 202 INFO rb-242d991-224035-405385 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 22:03:12,210 202 INFO rb-242d991-224035-405385 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 22:03:12,211 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-08-18 22:03:12,538 202 _WARNING rb-242d991-224035-405385 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: [4572:4593:0818/220312.348654: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 [4572:4593:0818/220312.352036: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") [4572:4593:0818/220312.352170: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 [4572:4593:0818/220312.354174: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 [4572:4593:0818/220312.354216: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") [4572:4593:0818/220312.360949: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") [4572:4572:0818/220312.364248:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4607:4607:0818/220312.376928:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4607:4607:0818/220312.378805:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4572:4593:0818/220312.386443: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") [4572:4572:0818/220312.440882:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4572:4572:0818/220312.440987:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4572:4572:0818/220312.441001:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4572:4572:0818/220312.441143:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4572:4593:0818/220312.441850: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") [4572:4593:0818/220312.441888: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 22:03:12,544 202 INFO rb-242d991-224035-405385 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 22:03:12,576 202 INFO rb-242d991-224035-405385 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 22:03:12,576 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-08-18 22:03:12,902 202 WARNING rb-242d991-224035-405385 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: [4680:4701:0818/220312.714193: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 [4680:4701:0818/220312.723259: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") [4680:4701:0818/220312.723381: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 [4680:4701:0818/220312.723700: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 [4680:4701:0818/220312.723728: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") [4680:4701:0818/220312.733624: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") [4680:4680:0818/220312.735647:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4715:4715:0818/220312.749278:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4715:4715:0818/220312.752082:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4680:4701:0818/220312.753832: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") [4680:4680:0818/220312.821825:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4680:4680:0818/220312.823033:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4680:4680:0818/220312.823061:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4680:4680:0818/220312.823338:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4680:4701:0818/220312.826456: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") [4680:4701:0818/220312.826495: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 22:03:12,911 202 INFO rb-242d991-224035-405385 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 22:03:12,933 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-08-18 22:03:13,273 202 _WARNING rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome headless failed to start: [4789:4812:0818/220313.085920: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 [4789:4812:0818/220313.091629: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") [4789:4812:0818/220313.091735: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 [4789:4812:0818/220313.091804: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 [4789:4812:0818/220313.091817: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") [4789:4812:0818/220313.105257: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") [4789:4789:0818/220313.109202:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4823:4823:0818/220313.120952:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4823:4823:0818/220313.123000:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4789:4812:0818/220313.131949: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") [4789:4789:0818/220313.204607:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4789:4789:0818/220313.204703:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4789:4789:0818/220313.204720:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4789:4812:0818/220313.204723: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") [4789:4812:0818/220313.204761: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") [4789:4789:0818/220313.204950: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 22:03:13,280 202 INFO rb-242d991-224035-405385 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 22:03:13,313 202 INFO rb-242d991-224035-405385 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 22:03:13,313 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-08-18 22:03:13,659 202 _WARNING rb-242d991-224035-405385 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: [4898:4919:0818/220313.473595: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 [4898:4919:0818/220313.477903: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") [4898:4919:0818/220313.478483: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 [4898:4919:0818/220313.478518: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 [4898:4919:0818/220313.478529: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") [4898:4919:0818/220313.489577: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") [4898:4898:0818/220313.493003:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4898:4919:0818/220313.514687: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") [4933:4933:0818/220313.517796:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4933:4933:0818/220313.521699:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4898:4898:0818/220313.606063:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4898:4898:0818/220313.606160:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4898:4898:0818/220313.606179:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4898:4919:0818/220313.606177: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") [4898:4919:0818/220313.606216: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") [4898:4898:0818/220313.606444: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 22:03:13,663 202 INFO rb-242d991-224035-405385 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 22:03:13,694 202 INFO rb-242d991-224035-405385 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 22:03:13,694 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-08-18 22:03:14,028 202 WARNING rb-242d991-224035-405385 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: [5008:5029:0818/220313.839740: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 [5008:5029:0818/220313.846965: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") [5008:5029:0818/220313.847087: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 [5008:5029:0818/220313.847136: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 [5008:5029:0818/220313.847152: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") [5008:5029:0818/220313.853465: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") [5008:5008:0818/220313.856440:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5008:5029:0818/220313.881254: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") [5044:5044:0818/220313.883455:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5044:5044:0818/220313.886075:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5008:5008:0818/220313.961515:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5008:5008:0818/220313.961604:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5008:5008:0818/220313.961620:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5008:5029:0818/220313.961634: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") [5008:5029:0818/220313.961816: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") [5008:5008:0818/220313.961885: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 22:03:14,035 202 INFO rb-242d991-224035-405385 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 22:03:14,079 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:03:14,099 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-08-18 22:03:14,424 202 _WARNING rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome headless failed to start: [5119:5140:0818/220314.240854: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 [5119:5140:0818/220314.245287: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") [5119:5140:0818/220314.245414: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 [5119:5140:0818/220314.245466: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 [5119:5140:0818/220314.245605: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") [5119:5140:0818/220314.258264: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") [5119:5119:0818/220314.261851:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5156:5156:0818/220314.280325:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5156:5156:0818/220314.285494:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5119:5140:0818/220314.285634: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") [5119:5119:0818/220314.363361:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5119:5119:0818/220314.363449:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5119:5119:0818/220314.363467:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5119:5119:0818/220314.363707:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5119:5140:0818/220314.364579: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") [5119:5140:0818/220314.364610: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 22:03:14,429 202 INFO rb-242d991-224035-405385 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 22:03:14,449 202 INFO rb-242d991-224035-405385 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 22:03:14,450 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-08-18 22:03:14,768 202 _WARNING rb-242d991-224035-405385 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: [5225:5246:0818/220314.579528: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 [5225:5246:0818/220314.584400: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") [5225:5246:0818/220314.584535: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 [5225:5246:0818/220314.584653: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 [5225:5246:0818/220314.584670: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") [5225:5246:0818/220314.594875: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") [5225:5225:0818/220314.597901:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5259:5259:0818/220314.615495:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5259:5259:0818/220314.618950:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5225:5246:0818/220314.621121: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") [5225:5225:0818/220314.693746:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5225:5225:0818/220314.693866:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5225:5225:0818/220314.693922:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5225:5246:0818/220314.694122: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") [5225:5246:0818/220314.694152: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") [5225:5225:0818/220314.694181: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 22:03:14,772 202 INFO rb-242d991-224035-405385 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 22:03:14,792 202 INFO rb-242d991-224035-405385 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 22:03:14,793 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-08-18 22:03:15,057 202 WARNING rb-242d991-224035-405385 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: [5335:5356:0818/220314.911875: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 [5335:5356:0818/220314.916036: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") [5335:5356:0818/220314.916165: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 [5335:5356:0818/220314.916558: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 [5335:5356:0818/220314.916595: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") [5335:5356:0818/220314.925500: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") [5335:5335:0818/220314.928386:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5370:5370:0818/220314.942689:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5335:5356:0818/220314.948552: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") [5370:5370:0818/220314.948803:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5335:5335:0818/220315.008014:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5335:5335:0818/220315.008085:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5335:5335:0818/220315.008099:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5335:5356:0818/220315.008116: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") [5335:5356:0818/220315.008150: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") [5335:5335:0818/220315.008302: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 22:03:15,065 202 INFO rb-242d991-224035-405385 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 22:03:15,103 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:03:15,117 202 INFO rb-242d991-224035-405385 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 22:03:15,158 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:03:17,404 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-08-18 22:03:17,470 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-08-18 22:03:17,546 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-08-18 22:03:17,605 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-08-18 22:03:17,665 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-08-18 22:03:17,737 202 INFO rb-242d991-224035-405385 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 22:03:17,791 202 INFO rb-242d991-224035-405385 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 22:03:17,866 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-08-18 22:03:17,912 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-08-18 22:03:17,955 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-08-18 22:03:18,005 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-08-18 22:03:18,055 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-08-18 22:03:18,101 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-08-18 22:03:18,148 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-08-18 22:03:18,199 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 22:03:18,630 202 INFO rb-242d991-224035-405385 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 22:03:18,659 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:reseq_reviewer from n/a 2026-08-18 22:03:18,671 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:19,812 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:19] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.028 1.117 2026-08-18 22:03:19,833 202 INFO rb-242d991-224035-405385 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 22:03:19,851 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:reseq_editor from n/a 2026-08-18 22:03:19,862 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:20,126 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:20] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.006 0.259 2026-08-18 22:03:20,143 202 INFO rb-242d991-224035-405385 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 22:03:20,160 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:reseq_reviewer from n/a 2026-08-18 22:03:20,175 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:20,386 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:20] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.008 0.205 2026-08-18 22:03:20,419 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-08-18 22:03:20,439 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:reseq_reviewer from n/a 2026-08-18 22:03:20,450 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:20,692 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:20] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.028 0.215 2026-08-18 22:03:20,712 202 INFO rb-242d991-224035-405385 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 22:03:20,729 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:reseq_reviewer from n/a 2026-08-18 22:03:20,740 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:20,951 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:20] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.005 0.207 2026-08-18 22:03:20,968 202 INFO rb-242d991-224035-405385 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 22:03:20,984 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:reseq_reviewer from n/a 2026-08-18 22:03:20,996 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:22,013 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:22] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.010 1.009 2026-08-18 22:03:22,047 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:03:24,255 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-08-18 22:03:24,269 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:designer_doc from n/a 2026-08-18 22:03:24,283 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:24,488 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:24] "POST /docs/create_category HTTP/1.1" 200 - 8 0.002 0.204 2026-08-18 22:03:24,551 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:24] "POST /docs/create_category HTTP/1.1" 200 - 51 0.026 0.033 2026-08-18 22:03:24,588 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:24] "POST /docs/update_category HTTP/1.1" 200 - 21 0.011 0.022 2026-08-18 22:03:24,599 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:24] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 22:03:24,628 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:24] "POST /docs/update_category HTTP/1.1" 200 - 10 0.006 0.019 2026-08-18 22:03:24,637 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:24] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 22:03:24,637 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-08-18 22:03:24,658 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-08-18 22:03:24,674 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:manager_doc from n/a 2026-08-18 22:03:24,685 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:24,990 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:24] "POST /docs/create_category HTTP/1.1" 200 - 47 0.026 0.280 2026-08-18 22:03:25,032 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:25] "POST /docs/update_category HTTP/1.1" 200 - 27 0.019 0.018 2026-08-18 22:03:25,070 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted mail.message records with IDs: [11219, 11218] 2026-08-18 22:03:25,085 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted website.doc.category records with IDs: [111] 2026-08-18 22:03:25,089 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted mail.followers records with IDs: [1955] 2026-08-18 22:03:25,091 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:25] "POST /docs/delete HTTP/1.1" 200 - 41 0.025 0.020 2026-08-18 22:03:25,140 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:25] "POST /docs/update_category HTTP/1.1" 200 - 10 0.026 0.019 2026-08-18 22:03:25,182 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted website.document.content records with IDs: [36] 2026-08-18 22:03:25,198 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted website.document records with IDs: [105] 2026-08-18 22:03:25,218 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted mail.message records with IDs: [11220] 2026-08-18 22:03:25,225 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted website.doc.category records with IDs: [107] 2026-08-18 22:03:25,232 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:25] "POST /docs/delete HTTP/1.1" 200 - 94 0.045 0.042 2026-08-18 22:03:25,233 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-08-18 22:03:25,259 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-08-18 22:03:25,280 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal_doc from n/a 2026-08-18 22:03:25,295 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:25,507 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:25] "POST /docs/create_category HTTP/1.1" 200 - 13 0.011 0.203 2026-08-18 22:03:25,529 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:25] "POST /docs/update_category HTTP/1.1" 200 - 3 0.010 0.008 2026-08-18 22:03:25,537 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:25] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 22:03:25,538 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_portal: waiting for threads: [] 2026-08-18 22:03:25,559 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-08-18 22:03:25,570 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:26,521 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:26] "POST /docs/create_category HTTP/1.1" 200 - 5 0.001 0.951 2026-08-18 22:03:26,528 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:26] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 22:03:26,533 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:26] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 22:03:26,534 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-08-18 22:03:26,556 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-08-18 22:03:26,587 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:reviewer_doc from n/a 2026-08-18 22:03:26,598 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:26,771 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:26] "POST /docs/create_category HTTP/1.1" 200 - 13 0.004 0.170 2026-08-18 22:03:26,854 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:26] "POST /docs/create_category HTTP/1.1" 200 - 51 0.043 0.034 2026-08-18 22:03:26,886 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:26] "POST /docs/update_category HTTP/1.1" 200 - 21 0.008 0.019 2026-08-18 22:03:26,892 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:26] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 22:03:26,922 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:26] "POST /docs/update_category HTTP/1.1" 200 - 10 0.006 0.021 2026-08-18 22:03:26,929 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:26] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 22:03:26,930 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_reviewer: waiting for threads: [] 2026-08-18 22:03:26,944 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-08-18 22:03:26,966 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:designer_doc from n/a 2026-08-18 22:03:26,985 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:27,294 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:27] "POST /docs/create HTTP/1.1" 200 - 57 0.039 0.274 2026-08-18 22:03:27,332 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:27] "POST /docs/update_document HTTP/1.1" 200 - 27 0.011 0.020 2026-08-18 22:03:27,377 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #525 deleted mail.message records with IDs: [11224] 2026-08-18 22:03:27,393 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #525 deleted website.document.content records with IDs: [38] 2026-08-18 22:03:27,407 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #525 deleted mail.followers records with IDs: [1957] 2026-08-18 22:03:27,418 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #525 deleted mail.message records with IDs: [11226, 11225] 2026-08-18 22:03:27,431 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #525 deleted website.document records with IDs: [107] 2026-08-18 22:03:27,441 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #525 deleted mail.followers records with IDs: [1958] 2026-08-18 22:03:27,443 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:27] "POST /docs/delete HTTP/1.1" 200 - 101 0.055 0.053 2026-08-18 22:03:27,482 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:27] "POST /docs/update_document HTTP/1.1" 200 - 9 0.015 0.021 2026-08-18 22:03:27,510 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:27] "POST /docs/delete HTTP/1.1" 200 - 8 0.007 0.016 2026-08-18 22:03:27,511 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-08-18 22:03:27,531 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-08-18 22:03:27,549 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:editor_doc from n/a 2026-08-18 22:03:27,561 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:27,848 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:27] "POST /docs/create HTTP/1.1" 200 - 54 0.020 0.268 2026-08-18 22:03:27,893 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:27] "POST /docs/update_document HTTP/1.1" 200 - 28 0.015 0.026 2026-08-18 22:03:27,925 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #521 deleted mail.message records with IDs: [11227] 2026-08-18 22:03:27,939 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #521 deleted website.document.content records with IDs: [39] 2026-08-18 22:03:27,948 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #521 deleted mail.followers records with IDs: [1959] 2026-08-18 22:03:27,957 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #521 deleted mail.message records with IDs: [11229, 11228] 2026-08-18 22:03:27,967 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #521 deleted website.document records with IDs: [108] 2026-08-18 22:03:27,977 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #521 deleted mail.followers records with IDs: [1960] 2026-08-18 22:03:27,979 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:27] "POST /docs/delete HTTP/1.1" 200 - 100 0.033 0.048 2026-08-18 22:03:27,998 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:27] "POST /docs/update_document HTTP/1.1" 200 - 3 0.002 0.006 2026-08-18 22:03:28,015 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:28] "POST /docs/delete HTTP/1.1" 200 - 3 0.002 0.010 2026-08-18 22:03:28,015 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_editor: waiting for threads: [] 2026-08-18 22:03:28,033 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-08-18 22:03:28,045 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:manager_doc from n/a 2026-08-18 22:03:28,056 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:28,310 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:28] "POST /docs/create HTTP/1.1" 200 - 59 0.031 0.224 2026-08-18 22:03:28,346 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:28] "POST /docs/update_document HTTP/1.1" 200 - 20 0.017 0.015 2026-08-18 22:03:28,382 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted mail.message records with IDs: [11230] 2026-08-18 22:03:28,393 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted website.document.content records with IDs: [40] 2026-08-18 22:03:28,402 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted mail.followers records with IDs: [1961] 2026-08-18 22:03:28,409 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted mail.message records with IDs: [11232, 11231] 2026-08-18 22:03:28,417 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted website.document records with IDs: [109] 2026-08-18 22:03:28,426 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted mail.followers records with IDs: [1962] 2026-08-18 22:03:28,428 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:28] "POST /docs/delete HTTP/1.1" 200 - 107 0.025 0.052 2026-08-18 22:03:28,452 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:28] "POST /docs/update_document HTTP/1.1" 200 - 7 0.004 0.016 2026-08-18 22:03:28,478 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted website.document.content records with IDs: [36] 2026-08-18 22:03:28,490 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted mail.message records with IDs: [11233] 2026-08-18 22:03:28,499 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #527 deleted website.document records with IDs: [105] 2026-08-18 22:03:28,504 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:28] "POST /docs/delete HTTP/1.1" 200 - 56 0.018 0.026 2026-08-18 22:03:28,505 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-08-18 22:03:28,526 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-08-18 22:03:28,542 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal_doc from n/a 2026-08-18 22:03:28,556 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:29,614 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:29] "POST /docs/create HTTP/1.1" 200 - 17 0.012 1.049 2026-08-18 22:03:29,622 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:29] "POST /docs/update_document HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 22:03:29,629 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:29] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 22:03:29,630 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-08-18 22:03:29,649 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-08-18 22:03:29,668 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:29,928 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:29] "POST /docs/create HTTP/1.1" 200 - 5 0.001 0.261 2026-08-18 22:03:29,934 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:29] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 22:03:29,938 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:29] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 22:03:29,941 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [] 2026-08-18 22:03:29,958 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-08-18 22:03:29,974 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:reviewer_doc from n/a 2026-08-18 22:03:29,991 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:30,293 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:30] "POST /docs/create HTTP/1.1" 200 - 57 0.030 0.274 2026-08-18 22:03:30,333 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:30] "POST /docs/update_document HTTP/1.1" 200 - 27 0.012 0.023 2026-08-18 22:03:30,385 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #523 deleted mail.message records with IDs: [11234] 2026-08-18 22:03:30,400 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #523 deleted website.document.content records with IDs: [41] 2026-08-18 22:03:30,410 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #523 deleted mail.followers records with IDs: [1963] 2026-08-18 22:03:30,420 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #523 deleted mail.message records with IDs: [11236, 11235] 2026-08-18 22:03:30,430 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #523 deleted website.document records with IDs: [110] 2026-08-18 22:03:30,442 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #523 deleted mail.followers records with IDs: [1964] 2026-08-18 22:03:30,445 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:30] "POST /docs/delete HTTP/1.1" 200 - 101 0.050 0.057 2026-08-18 22:03:30,476 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:30] "POST /docs/update_document HTTP/1.1" 200 - 9 0.010 0.018 2026-08-18 22:03:30,502 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:30] "POST /docs/delete HTTP/1.1" 200 - 8 0.007 0.014 2026-08-18 22:03:30,503 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-08-18 22:03:30,535 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 22:03:32,746 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-08-18 22:03:32,809 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #531 deleted odoo.version records with IDs: [16] 2026-08-18 22:03:32,820 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #531 deleted product.attribute.value records with IDs: [119] 2026-08-18 22:03:32,858 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 22:03:35,118 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-08-18 22:03:35,168 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-08-18 22:03:35,247 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 22:03:37,556 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-08-18 22:03:37,609 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-08-18 22:03:37,652 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 22:03:39,872 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-08-18 22:03:39,890 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:41,426 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:41] "GET /docs/search?search=Angular&version=23 HTTP/1.1" 200 - 219 0.134 1.407 2026-08-18 22:03:41,488 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:41] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.016 0.032 2026-08-18 22:03:41,517 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-08-18 22:03:41,567 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:42,393 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:42] "GET /docs/21.0/d/welcome-to-summoner-s-rift-124 HTTP/1.1" 200 - 256 0.107 0.721 2026-08-18 22:03:42,460 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:42] "GET /docs/d/activate-the-developer-debug-mode-123 HTTP/1.1" 200 - 30 0.014 0.045 2026-08-18 22:03:42,598 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:42] "GET /docs/22.0/c/odoo-user-documentation-applications-general-134 HTTP/1.1" 200 - 45 0.024 0.088 2026-08-18 22:03:42,674 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:42] "GET /docs/22.0/c/odoo-user-documentation-applications-general-134 HTTP/1.1" 200 - 31 0.016 0.051 2026-08-18 22:03:42,690 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:42] "GET /docs/d/welcome-to-summoner-s-rift-124 HTTP/1.1" 301 - 6 0.002 0.008 2026-08-18 22:03:42,769 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:42] "GET /docs/21.0/d/welcome-to-summoner-s-rift-124 HTTP/1.1" 200 - 33 0.025 0.052 2026-08-18 22:03:42,788 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:42] "GET /docs/d/welcome-to-summoner-s-rift-124 HTTP/1.1" 301 - 6 0.001 0.007 2026-08-18 22:03:42,859 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:42] "GET /docs/21.0/d/welcome-to-summoner-s-rift-124 HTTP/1.1" 200 - 33 0.018 0.051 2026-08-18 22:03:42,929 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:42] "GET /docs/22.0/c/odoo-user-documentation-applications-general-134 HTTP/1.1" 200 - 31 0.017 0.044 2026-08-18 22:03:42,975 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 22:03:43,233 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-08-18 22:03:43,302 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #568 deleted mail.message records with IDs: [11242] 2026-08-18 22:03:43,313 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #568 deleted odoo.version records with IDs: [27] 2026-08-18 22:03:43,319 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #568 deleted mail.followers records with IDs: [1965] 2026-08-18 22:03:43,326 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #568 deleted product.attribute.value records with IDs: [130] 2026-08-18 22:03:43,344 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #568 deleted mail.message records with IDs: [11241] 2026-08-18 22:03:43,348 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #568 deleted odoo.version records with IDs: [26] 2026-08-18 22:03:43,356 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #568 deleted product.attribute.value records with IDs: [129] 2026-08-18 22:03:43,379 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:03:43,389 202 INFO rb-242d991-224035-405385 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-08-18 22:03:43,574 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:03:43,675 202 INFO rb-242d991-224035-405385 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-08-18 22:03:43,709 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:demo from n/a 2026-08-18 22:03:43,718 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:03:43,938 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:03:43] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.001 0.220 2026-08-18 22:03:43,940 202 INFO rb-242d991-224035-405385 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-08-18 22:03:43,973 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:03:44,326 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [464] 2026-08-18 22:03:44,332 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11244] 2026-08-18 22:03:44,336 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:03:44,349 202 INFO rb-242d991-224035-405385 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-08-18 22:03:44,374 202 INFO rb-242d991-224035-405385 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-08-18 22:03:44,416 202 INFO rb-242d991-224035-405385 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-08-18 22:03:44,448 202 INFO rb-242d991-224035-405385 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-08-18 22:03:44,475 202 INFO rb-242d991-224035-405385 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-08-18 22:03:44,496 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-08-18 22:03:44,520 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-08-18 22:03:44,544 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-08-18 22:03:44,583 202 INFO rb-242d991-224035-405385 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-08-18 22:03:44,637 202 INFO rb-242d991-224035-405385 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-08-18 22:03:44,673 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:03:45,072 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-08-18 22:03:45,081 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11246] 2026-08-18 22:03:45,086 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:03:45,100 202 INFO rb-242d991-224035-405385 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-08-18 22:03:45,132 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:03:45,495 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-08-18 22:03:45,503 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11248] 2026-08-18 22:03:45,510 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:03:45,527 202 INFO rb-242d991-224035-405385 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-08-18 22:03:45,557 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-08-18 22:03:45,567 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-08-18 22:03:45,573 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-08-18 22:03:45,597 202 INFO rb-242d991-224035-405385 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-08-18 22:03:45,652 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 571, model: utm.campaign 2026-08-18 22:03:45,666 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 571, model: utm.medium 2026-08-18 22:03:45,671 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 571, model: utm.source 2026-08-18 22:03:45,710 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:03:52,656 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-08-18 22:03:52,716 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-08-18 22:03:52,770 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-08-18 22:03:52,880 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-08-18 22:03:52,960 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:04:00,552 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-08-18 22:04:01,165 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-08-18 22:04:01,887 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-08-18 22:04:02,478 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-08-18 22:04:03,062 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-08-18 22:04:03,885 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-08-18 22:04:04,595 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-08-18 22:04:05,256 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-08-18 22:04:06,149 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-08-18 22:04:07,150 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-08-18 22:04:08,359 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-08-18 22:04:09,489 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-08-18 22:04:09,878 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:04:16,768 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_move_delete_entry: Starting TestAccountMoveDeleteEntry.test_account_move_disallow_to_delete_entry_chain_condition ... 2026-08-18 22:04:22,437 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #576 deleted account.move.line.ctp records with IDs: [680] 2026-08-18 22:04:22,551 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #576 deleted account.move.line records with IDs: [1442, 1443] 2026-08-18 22:04:22,733 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #576 deleted account.move.line.ctp records with IDs: [681] 2026-08-18 22:04:22,847 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #576 deleted account.move.line records with IDs: [1444, 1445] 2026-08-18 22:04:23,043 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #576 deleted account.move.line.ctp records with IDs: [679] 2026-08-18 22:04:23,136 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #576 deleted account.move.line records with IDs: [1440, 1441] 2026-08-18 22:04:23,486 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #576 deleted account.move.line.ctp records with IDs: [682] 2026-08-18 22:04:23,589 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #576 deleted account.move.line records with IDs: [1446, 1447] 2026-08-18 22:04:23,887 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #576 deleted account.move records with IDs: [604] 2026-08-18 22:04:23,915 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #576 deleted mail.followers records with IDs: [1989] 2026-08-18 22:04:23,979 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:04:23,992 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-08-18 22:04:24,037 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:04:31,776 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-08-18 22:04:31,856 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-08-18 22:04:32,025 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-08-18 22:04:32,237 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-08-18 22:04:32,288 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-08-18 22:04:32,330 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-08-18 22:04:32,414 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-08-18 22:04:32,504 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-08-18 22:04:32,885 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-08-18 22:04:33,163 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-08-18 22:04:39,282 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-08-18 22:04:39,576 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-08-18 22:04:40,064 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:04:47,406 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-08-18 22:04:47,737 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-08-18 22:04:48,090 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-08-18 22:04:48,390 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-08-18 22:04:48,838 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:04:48,852 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-08-18 22:04:48,962 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:04:49,479 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-08-18 22:04:50,596 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-08-18 22:04:51,540 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-08-18 22:04:52,605 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:04:52,782 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-08-18 22:04:53,895 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [701, 702] 2026-08-18 22:04:53,991 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1491] 2026-08-18 22:04:54,457 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-08-18 22:04:55,152 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [707, 708] 2026-08-18 22:04:55,235 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1498] 2026-08-18 22:04:55,835 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-08-18 22:04:56,238 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-08-18 22:04:56,808 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-08-18 22:04:57,301 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:04:57,713 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-08-18 22:04:57,863 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-08-18 22:04:57,965 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 582, model: product.product 2026-08-18 22:04:57,990 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 582, model: product.template 2026-08-18 22:04:58,013 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-08-18 22:04:58,289 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-08-18 22:04:58,337 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:05:05,681 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-08-18 22:05:06,422 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [713, 714] 2026-08-18 22:05:06,514 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1520] 2026-08-18 22:05:07,034 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-08-18 22:05:07,815 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [719, 720] 2026-08-18 22:05:07,880 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1527] 2026-08-18 22:05:08,443 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-08-18 22:05:08,895 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-08-18 22:05:09,678 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [725, 726] 2026-08-18 22:05:09,763 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1539] 2026-08-18 22:05:10,093 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-08-18 22:05:10,985 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [729, 730] 2026-08-18 22:05:11,086 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1546] 2026-08-18 22:05:11,403 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-08-18 22:05:12,202 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [733, 734] 2026-08-18 22:05:12,309 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1553] 2026-08-18 22:05:12,585 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-08-18 22:05:13,442 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [737, 738] 2026-08-18 22:05:13,538 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1560] 2026-08-18 22:05:13,855 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-08-18 22:05:14,376 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-08-18 22:05:14,769 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-08-18 22:05:15,201 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-08-18 22:05:15,620 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-08-18 22:05:15,966 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-08-18 22:05:16,424 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-08-18 22:05:16,847 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-08-18 22:05:17,371 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-08-18 22:05:18,180 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [741, 742] 2026-08-18 22:05:18,256 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1591] 2026-08-18 22:05:18,561 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-08-18 22:05:19,375 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [745, 746] 2026-08-18 22:05:19,445 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1598] 2026-08-18 22:05:19,774 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-08-18 22:05:20,475 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [749, 750] 2026-08-18 22:05:20,559 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1605] 2026-08-18 22:05:20,933 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-08-18 22:05:21,640 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [753, 754] 2026-08-18 22:05:21,716 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1612] 2026-08-18 22:05:22,293 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-08-18 22:05:23,607 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [759, 760] 2026-08-18 22:05:23,684 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1619] 2026-08-18 22:05:24,015 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-08-18 22:05:24,883 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [763, 764] 2026-08-18 22:05:24,957 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1626] 2026-08-18 22:05:25,331 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-08-18 22:05:26,174 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [767, 768] 2026-08-18 22:05:26,265 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1633] 2026-08-18 22:05:26,523 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-08-18 22:05:27,280 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [771, 772] 2026-08-18 22:05:27,363 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1640] 2026-08-18 22:05:27,753 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-08-18 22:05:28,501 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [775, 776] 2026-08-18 22:05:28,598 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1647] 2026-08-18 22:05:29,078 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-08-18 22:05:29,451 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-08-18 22:05:29,844 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-08-18 22:05:30,276 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-08-18 22:05:30,726 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-08-18 22:05:31,171 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-08-18 22:05:31,645 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:05:38,646 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #585 deleted ir.model.data records with IDs: [466852] 2026-08-18 22:05:38,646 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #585 deleted account.journal records with IDs: [757] 2026-08-18 22:05:38,648 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-08-18 22:05:38,747 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-08-18 22:05:38,863 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-08-18 22:05:38,988 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-08-18 22:05:39,079 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-08-18 22:05:39,142 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:05:39,240 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-08-18 22:05:40,023 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-08-18 22:05:40,786 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-08-18 22:05:41,573 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-08-18 22:05:42,244 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:05:42,256 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-08-18 22:05:42,479 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-08-18 22:05:42,630 202 INFO rb-242d991-224035-405385 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 22:05:42,657 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:05:50,209 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-08-18 22:05:50,379 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-08-18 22:05:50,454 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-08-18 22:05:50,537 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-08-18 22:05:50,622 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-08-18 22:05:50,686 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-08-18 22:05:50,752 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-08-18 22:05:50,815 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-08-18 22:05:50,976 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-08-18 22:05:51,792 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:05:52,255 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-08-18 22:05:52,972 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [783, 784] 2026-08-18 22:05:53,073 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1676] 2026-08-18 22:05:53,617 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:06:04,065 202 INFO rb-242d991-224035-405385 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 22:06:04,209 202 INFO rb-242d991-224035-405385 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 22:06:04,318 202 INFO rb-242d991-224035-405385 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 22:06:04,407 202 INFO rb-242d991-224035-405385 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 22:06:04,513 202 INFO rb-242d991-224035-405385 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 22:06:04,603 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-08-18 22:06:04,645 202 INFO rb-242d991-224035-405385 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 22:06:05,205 202 INFO rb-242d991-224035-405385 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 22:06:05,692 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:06:19,274 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-08-18 22:06:19,338 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-08-18 22:06:19,389 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-08-18 22:06:19,947 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_25_import_without_outstanding_account_raises ... 2026-08-18 22:06:20,055 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 22:06:34,057 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-08-18 22:06:34,129 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-08-18 22:06:34,203 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-08-18 22:06:35,320 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 22:06:49,627 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-08-18 22:06:49,732 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-08-18 22:06:49,804 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-08-18 22:06:52,706 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-08-18 22:06:52,895 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 22:06:52,909 202 INFO rb-242d991-224035-405385 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 22:06:55,881 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:06:56,471 202 INFO rb-242d991-224035-405385 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 22:06:56,538 202 INFO rb-242d991-224035-405385 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 22:06:56,621 202 INFO rb-242d991-224035-405385 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 22:06:56,662 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:07:03,641 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-08-18 22:07:04,561 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line.ctp records with IDs: [829] 2026-08-18 22:07:04,680 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line records with IDs: [1767] 2026-08-18 22:07:05,548 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-08-18 22:07:06,461 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line.ctp records with IDs: [832] 2026-08-18 22:07:06,580 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line records with IDs: [1772] 2026-08-18 22:07:06,780 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-08-18 22:07:07,601 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line.ctp records with IDs: [834] 2026-08-18 22:07:07,702 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line records with IDs: [1775] 2026-08-18 22:07:07,874 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-08-18 22:07:08,767 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line.ctp records with IDs: [836] 2026-08-18 22:07:08,894 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line records with IDs: [1778] 2026-08-18 22:07:09,069 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-08-18 22:07:10,010 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line.ctp records with IDs: [838] 2026-08-18 22:07:10,100 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line records with IDs: [1781] 2026-08-18 22:07:10,956 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-08-18 22:07:11,921 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line.ctp records with IDs: [842, 843] 2026-08-18 22:07:12,018 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line records with IDs: [1788, 1789] 2026-08-18 22:07:12,313 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-08-18 22:07:14,206 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.partial.reconcile records with IDs: [138, 139] 2026-08-18 22:07:14,257 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.full.reconcile records with IDs: [74] 2026-08-18 22:07:14,461 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line.ctp records with IDs: [848, 849] 2026-08-18 22:07:14,615 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line records with IDs: [1795, 1796, 1797, 1798] 2026-08-18 22:07:14,671 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted mail.message records with IDs: [11370, 11368] 2026-08-18 22:07:14,753 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move records with IDs: [734, 735] 2026-08-18 22:07:14,760 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted mail.followers records with IDs: [2095, 2096] 2026-08-18 22:07:14,987 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line.ctp records with IDs: [846, 847] 2026-08-18 22:07:15,073 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line records with IDs: [1794] 2026-08-18 22:07:16,027 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-08-18 22:07:17,650 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.partial.reconcile records with IDs: [142, 143] 2026-08-18 22:07:17,709 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.full.reconcile records with IDs: [76] 2026-08-18 22:07:17,952 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line.ctp records with IDs: [856, 857] 2026-08-18 22:07:18,104 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line records with IDs: [1807, 1808, 1809, 1810] 2026-08-18 22:07:18,162 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted mail.message records with IDs: [11378, 11376] 2026-08-18 22:07:18,255 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move records with IDs: [739, 740] 2026-08-18 22:07:18,677 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line.ctp records with IDs: [854, 855] 2026-08-18 22:07:18,859 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #600 deleted account.move.line records with IDs: [1805, 1806] 2026-08-18 22:07:19,880 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-08-18 22:07:20,642 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-08-18 22:07:21,158 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-08-18 22:07:21,724 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-08-18 22:07:23,273 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-08-18 22:07:23,776 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-08-18 22:07:24,432 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-08-18 22:07:24,801 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-08-18 22:07:26,713 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:07:33,865 202 INFO rb-242d991-224035-405385 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 22:07:35,459 202 INFO rb-242d991-224035-405385 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 22:07:36,120 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #602 deleted account.move.line.ctp records with IDs: [876] 2026-08-18 22:07:36,233 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #602 deleted account.move.line records with IDs: [1845] 2026-08-18 22:07:36,324 202 INFO rb-242d991-224035-405385 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 22:07:37,101 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:07:50,007 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_01_statement_valid_complete ... 2026-08-18 22:07:51,252 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_02_lines_widget_open_balance ... 2026-08-18 22:07:51,980 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_03_check_default_foreign_currency ... 2026-08-18 22:07:52,264 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_04_check_change_foreign_currency ... 2026-08-18 22:07:52,616 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_05_check_statement ... 2026-08-18 22:07:53,423 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_06_get_move_lines_data ... 2026-08-18 22:07:54,011 202 INFO rb-242d991-224035-405385 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 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #604 deleted account.move.line.ctp records with IDs: [888] 2023-01-10 00:00:00,000 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #604 deleted account.move.line records with IDs: [1873] 2026-08-18 22:07:55,663 202 INFO rb-242d991-224035-405385 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 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #604 deleted account.move.line.ctp records with IDs: [891] 2023-01-11 00:00:00,000 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #604 deleted account.move.line records with IDs: [1878] 2026-08-18 22:07:57,192 202 INFO rb-242d991-224035-405385 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 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #604 deleted account.move.line.ctp records with IDs: [894] 2023-01-11 00:00:00,000 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #604 deleted account.move.line records with IDs: [1883] 2026-08-18 22:07:58,767 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_10_adjust_bank_statement_line ... 2026-08-18 22:07:59,566 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #604 deleted account.move.line.ctp records with IDs: [895] 2026-08-18 22:07:59,751 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_valid_complete_1 ... 2026-08-18 22:08:01,039 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:08:07,711 202 INFO rb-242d991-224035-405385 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 22:08:08,232 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a2_get_move_lines_data_deterministic_pairing ... 2026-08-18 22:08:08,641 202 INFO rb-242d991-224035-405385 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 22:08:08,684 202 INFO rb-242d991-224035-405385 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 22:08:08,728 202 INFO rb-242d991-224035-405385 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 22:08:08,771 202 INFO rb-242d991-224035-405385 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 22:08:09,457 202 INFO rb-242d991-224035-405385 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 22:08:10,155 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx01_foreign_vs_company_gain ... 2026-08-18 22:08:10,934 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx02_foreign_vs_company_loss ... 2026-08-18 22:08:11,788 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx03_foreign_vs_foreign_gain ... 2026-08-18 22:08:12,764 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx04_foreign_vs_foreign_loss ... 2026-08-18 22:08:13,698 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx05_cap_preservation_guard_company_currency_statement ... 2026-08-18 22:08:14,223 202 INFO rb-242d991-224035-405385 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 22:08:14,832 202 INFO rb-242d991-224035-405385 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 22:08:15,506 202 INFO rb-242d991-224035-405385 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 22:08:16,174 202 INFO rb-242d991-224035-405385 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 22:08:16,974 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx10_depreciating_journal_rate_control_is_unaffected ... 2026-08-18 22:08:17,673 202 INFO rb-242d991-224035-405385 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 22:08:18,183 202 INFO rb-242d991-224035-405385 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 22:08:18,731 202 INFO rb-242d991-224035-405385 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 22:08:19,192 202 INFO rb-242d991-224035-405385 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 22:08:20,547 202 INFO rb-242d991-224035-405385 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 22:08:21,295 202 INFO rb-242d991-224035-405385 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 22:08:22,146 202 INFO rb-242d991-224035-405385 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 22:08:23,052 202 INFO rb-242d991-224035-405385 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 22:08:23,930 202 INFO rb-242d991-224035-405385 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 22:08:24,484 202 INFO rb-242d991-224035-405385 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 22:08:25,228 202 INFO rb-242d991-224035-405385 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 22:08:25,972 202 INFO rb-242d991-224035-405385 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 22:08:26,505 202 INFO rb-242d991-224035-405385 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 22:08:26,846 202 INFO rb-242d991-224035-405385 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 22:08:27,366 202 INFO rb-242d991-224035-405385 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 22:08:27,926 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [967] 2026-08-18 22:08:28,033 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [2029] 2026-08-18 22:08:28,501 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx01_gain_posts_single_exchange_line ... 2026-08-18 22:08:29,501 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [971] 2026-08-18 22:08:29,591 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [2036] 2026-08-18 22:08:30,132 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx02_full_settlement_reconciles_and_pays ... 2026-08-18 22:08:31,108 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [975] 2026-08-18 22:08:31,192 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [2043] 2026-08-18 22:08:31,694 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx03_loss_posts_single_expense_line ... 2026-08-18 22:08:32,697 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [979] 2026-08-18 22:08:32,784 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [2050] 2026-08-18 22:08:33,277 202 INFO rb-242d991-224035-405385 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 22:08:34,147 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [983] 2026-08-18 22:08:34,240 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [2057] 2026-08-18 22:08:34,483 202 INFO rb-242d991-224035-405385 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 22:08:35,476 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [985] 2026-08-18 22:08:35,575 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [2062] 2026-08-18 22:08:35,798 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 22:08:35,811 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour ... 2026-08-18 22:08:36,169 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-08-18 22:08:36,178 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11401] 2026-08-18 22:08:36,183 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:37,211 202 _WARNING rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome headless failed to start: [5509:5530:0818/220837.070399: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 [5509:5530:0818/220837.074025: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") [5509:5530:0818/220837.074085: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 [5509:5530:0818/220837.074110: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 [5509:5530:0818/220837.074121: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") [5509:5530:0818/220837.082069: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") [5509:5509:0818/220837.085478:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5545:5545:0818/220837.098808:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5545:5545:0818/220837.101009:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5509:5530:0818/220837.107399: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") [5509:5509:0818/220837.171076:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5509:5509:0818/220837.171149:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5509:5509:0818/220837.171160:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5509:5530:0818/220837.171171: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") [5509:5530:0818/220837.171207: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") [5509:5509:0818/220837.171248: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 22:08:37,216 202 INFO rb-242d991-224035-405385 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 22:08:37,239 202 INFO rb-242d991-224035-405385 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 22:08:37,240 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour ... 2026-08-18 22:08:37,586 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-08-18 22:08:37,594 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11408] 2026-08-18 22:08:37,600 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:38,715 202 _WARNING rb-242d991-224035-405385 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: [5617:5638:0818/220838.538371: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 [5617:5638:0818/220838.542846: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") [5617:5638:0818/220838.543034: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 [5617:5638:0818/220838.543417: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 [5617:5638:0818/220838.543438: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") [5617:5638:0818/220838.551564: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") [5617:5617:0818/220838.554721:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5652:5652:0818/220838.565612:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5652:5652:0818/220838.567625:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5617:5638:0818/220838.578918: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") [5617:5617:0818/220838.662876:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5617:5617:0818/220838.662967:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5617:5638:0818/220838.662985: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") [5617:5617:0818/220838.662986:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5617:5638:0818/220838.663059: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 22:08:38,720 202 INFO rb-242d991-224035-405385 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 22:08:38,746 202 INFO rb-242d991-224035-405385 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 22:08:38,746 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour ... 2026-08-18 22:08:39,075 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-08-18 22:08:39,082 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11415] 2026-08-18 22:08:39,087 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:40,064 202 WARNING rb-242d991-224035-405385 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: [5729:5750:0818/220839.870054: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 [5729:5750:0818/220839.874446: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") [5729:5750:0818/220839.876367: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 [5729:5750:0818/220839.876410: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 [5729:5750:0818/220839.876418: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") [5729:5750:0818/220839.885096: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") [5729:5729:0818/220839.888284:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5764:5764:0818/220839.895048:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5764:5764:0818/220839.896941:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5729:5750:0818/220839.906625: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") [5729:5729:0818/220839.989083:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5729:5729:0818/220839.989176:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5729:5729:0818/220839.989194:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5729:5750:0818/220839.989296: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") [5729:5750:0818/220839.989325: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") [5729:5729:0818/220839.989395: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 22:08:40,071 202 INFO rb-242d991-224035-405385 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 22:08:40,125 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:08:40,137 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileFxValidateTour.test_reconcile_fx_validate_tour ... 2026-08-18 22:08:41,059 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-08-18 22:08:41,070 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11422] 2026-08-18 22:08:41,075 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:41,958 202 _WARNING rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome headless failed to start: [5839:5860:0818/220841.803518: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 [5839:5860:0818/220841.807557: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") [5839:5860:0818/220841.807637: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 [5839:5860:0818/220841.808035: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 [5839:5860:0818/220841.808052: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") [5839:5860:0818/220841.815975: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") [5839:5839:0818/220841.818399:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5874:5874:0818/220841.834423:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5874:5874:0818/220841.836966:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5839:5860:0818/220841.839254: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") [5839:5839:0818/220841.907391:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5839:5839:0818/220841.907467:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5839:5839:0818/220841.907482:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5839:5860:0818/220841.907481: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") [5839:5860:0818/220841.907513: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") [5839:5839:0818/220841.907664: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 22:08:41,963 202 INFO rb-242d991-224035-405385 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 22:08:41,996 202 INFO rb-242d991-224035-405385 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 22:08:41,997 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileFxValidateTour.test_reconcile_fx_validate_tour ... 2026-08-18 22:08:42,345 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-08-18 22:08:42,352 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11428] 2026-08-18 22:08:42,356 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:43,327 202 _WARNING rb-242d991-224035-405385 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: [5949:5970:0818/220843.140378: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 [5949:5970:0818/220843.144375: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") [5949:5970:0818/220843.144610: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 [5949:5970:0818/220843.144646: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 [5949:5970:0818/220843.144658: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") [5949:5970:0818/220843.155086: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") [5949:5949:0818/220843.156252:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5984:5984:0818/220843.175165:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5984:5984:0818/220843.177702:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5949:5970:0818/220843.180300: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") [5949:5949:0818/220843.263047:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5949:5949:0818/220843.263142:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5949:5949:0818/220843.263161:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5949:5970:0818/220843.263160: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") [5949:5970:0818/220843.263199: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") [5949:5949:0818/220843.263288: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 22:08:43,332 202 INFO rb-242d991-224035-405385 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 22:08:43,355 202 INFO rb-242d991-224035-405385 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 22:08:43,355 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileFxValidateTour.test_reconcile_fx_validate_tour ... 2026-08-18 22:08:43,726 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [472] 2026-08-18 22:08:43,740 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11434] 2026-08-18 22:08:43,752 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:44,658 202 WARNING rb-242d991-224035-405385 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: [6059:6080:0818/220844.512877: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 [6059:6080:0818/220844.517029: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") [6059:6080:0818/220844.517172: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 [6059:6080:0818/220844.517355: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 [6059:6080:0818/220844.517433: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") [6059:6080:0818/220844.527472: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") [6059:6059:0818/220844.530603:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6096:6096:0818/220844.537126:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6096:6096:0818/220844.539338:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6059:6080:0818/220844.551660: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") [6059:6059:0818/220844.620026:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6059:6059:0818/220844.620132:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6059:6080:0818/220844.620136: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") [6059:6059:0818/220844.620152:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6059:6059:0818/220844.620354:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6059:6080:0818/220844.621365: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 22:08:44,663 202 INFO rb-242d991-224035-405385 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 22:08:44,697 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:08:44,711 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileA11yTour.test_reconcile_a11y_tour ... 2026-08-18 22:08:45,059 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [473] 2026-08-18 22:08:45,074 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11440] 2026-08-18 22:08:45,081 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:46,028 202 _WARNING rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome headless failed to start: [6167:6188:0818/220845.833079: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 [6167:6188:0818/220845.836654: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") [6167:6188:0818/220845.836947: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 [6167:6188:0818/220845.836989: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 [6167:6188:0818/220845.837019: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") [6167:6188:0818/220845.845087: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") [6167:6167:0818/220845.848030:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6167:6188:0818/220845.871114: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") [6203:6203:0818/220845.876166:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6203:6203:0818/220845.878850:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6167:6167:0818/220845.981154:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6167:6167:0818/220845.981240:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6167:6167:0818/220845.981257:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6167:6188:0818/220845.981259: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") [6167:6188:0818/220845.981292: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") [6167:6167:0818/220845.981531: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 22:08:46,034 202 INFO rb-242d991-224035-405385 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 22:08:46,064 202 INFO rb-242d991-224035-405385 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 22:08:46,065 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileA11yTour.test_reconcile_a11y_tour ... 2026-08-18 22:08:46,424 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [474] 2026-08-18 22:08:46,435 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11446] 2026-08-18 22:08:46,442 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:47,306 202 _WARNING rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.test_reconcile_a11y_tour: Chrome headless failed to start: [6278:6299:0818/220847.156582: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 [6278:6299:0818/220847.159872: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") [6278:6299:0818/220847.160527: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 [6278:6299:0818/220847.161154: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 [6278:6299:0818/220847.161184: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") [6278:6299:0818/220847.168775: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") [6278:6278:0818/220847.170341:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6278:6299:0818/220847.189308: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") [6314:6314:0818/220847.189261:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6314:6314:0818/220847.192001:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6278:6278:0818/220847.263916:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6278:6278:0818/220847.263991:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6278:6278:0818/220847.264011:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6278:6299:0818/220847.264211: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") [6278:6299:0818/220847.264241: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") [6278:6278:0818/220847.264366:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6278:6278:0818/220847.265377: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 22:08:47,326 202 INFO rb-242d991-224035-405385 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 22:08:47,355 202 INFO rb-242d991-224035-405385 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 22:08:47,355 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileA11yTour.test_reconcile_a11y_tour ... 2026-08-18 22:08:47,696 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [475] 2026-08-18 22:08:47,711 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11452] 2026-08-18 22:08:47,718 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:48,636 202 WARNING rb-242d991-224035-405385 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: [6389:6410:0818/220848.445954: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 [6389:6410:0818/220848.449675: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") [6389:6410:0818/220848.449753: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 [6389:6410:0818/220848.449902: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 [6389:6410:0818/220848.449914: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") [6389:6410:0818/220848.459309: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") [6389:6389:0818/220848.463033:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6426:6426:0818/220848.473083:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6426:6426:0818/220848.480775:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6389:6410:0818/220848.484790: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") [6389:6389:0818/220848.538810:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6389:6389:0818/220848.538902:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6389:6389:0818/220848.538920:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6389:6410:0818/220848.539082: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") [6389:6410:0818/220848.539118: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") [6389:6389:0818/220848.539135:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6404:6404:0100/000000.611269:ERROR:content/zygote/zygote_linux.cc:623] Zygote could not fork: process_type renderer numfds 6 child_pid -1 [6404:6404:0100/000000.611461:ERROR:content/zygote/zygote_linux.cc:655] write: Broken pipe (32) 2026-08-18 22:08:48,641 202 INFO rb-242d991-224035-405385 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 22:08:48,677 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:08:48,692 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour ... 2026-08-18 22:08:49,035 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [476] 2026-08-18 22:08:49,042 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11458] 2026-08-18 22:08:49,046 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:49,717 202 _WARNING rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome headless failed to start: [6493:6514:0818/220849.535186: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 [6493:6514:0818/220849.541384: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") [6493:6514:0818/220849.541944: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 [6493:6514:0818/220849.542104: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 [6493:6514:0818/220849.542116: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") [6493:6514:0818/220849.550804: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") [6493:6493:0818/220849.553994:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6529:6529:0818/220849.565488:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6529:6529:0818/220849.570075:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6493:6514:0818/220849.582445: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") [6493:6493:0818/220849.649721:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6493:6493:0818/220849.649817:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6493:6514:0818/220849.649827: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") [6493:6493:0818/220849.649841:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6493:6514:0818/220849.658519: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 22:08:49,723 202 INFO rb-242d991-224035-405385 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 22:08:49,752 202 INFO rb-242d991-224035-405385 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 22:08:49,753 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour ... 2026-08-18 22:08:50,126 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [477] 2026-08-18 22:08:50,147 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11463] 2026-08-18 22:08:50,152 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:50,793 202 _WARNING rb-242d991-224035-405385 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: [6603:6626:0818/220850.604960: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 [6603:6626:0818/220850.610092: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") [6603:6626:0818/220850.610212: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 [6603:6626:0818/220850.610422: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 [6603:6626:0818/220850.610439: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") [6603:6626:0818/220850.620965: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") [6603:6603:0818/220850.624062:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6638:6638:0818/220850.639960:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6638:6638:0818/220850.642547:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6603:6626:0818/220850.648666: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") [6603:6603:0818/220850.727161:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6603:6603:0818/220850.727263:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6603:6603:0818/220850.727275:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6603:6626:0818/220850.727291: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") [6603:6626:0818/220850.727328: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") [6603:6603:0818/220850.727435: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 22:08:50,798 202 INFO rb-242d991-224035-405385 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 22:08:50,821 202 INFO rb-242d991-224035-405385 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 22:08:50,821 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour ... 2026-08-18 22:08:51,090 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-08-18 22:08:51,097 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11468] 2026-08-18 22:08:51,101 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:51,692 202 WARNING rb-242d991-224035-405385 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: [6710:6731:0818/220851.546123: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 [6710:6731:0818/220851.549402: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") [6710:6731:0818/220851.549756: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 [6710:6731:0818/220851.549799: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 [6710:6731:0818/220851.549823: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") [6710:6731:0818/220851.559762: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") [6710:6710:0818/220851.560625:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6747:6747:0818/220851.577713:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6747:6747:0818/220851.579599:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6710:6731:0818/220851.580737: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") [6710:6710:0818/220851.639664:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6710:6710:0818/220851.639740:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6710:6710:0818/220851.639751:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6710:6710:0818/220851.639866:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6710:6731:0818/220851.658437: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") [6710:6731:0818/220851.658484: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 22:08:51,698 202 INFO rb-242d991-224035-405385 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 22:08:51,739 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:08:51,755 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour ... 2026-08-18 22:08:52,109 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [479] 2026-08-18 22:08:52,122 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11473] 2026-08-18 22:08:52,127 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:52,948 202 _WARNING rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome headless failed to start: [6820:6841:0818/220852.759985: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 [6820:6841:0818/220852.765804: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") [6820:6841:0818/220852.765929: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 [6820:6841:0818/220852.768479: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 [6820:6841:0818/220852.768598: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") [6820:6841:0818/220852.776592: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") [6820:6820:0818/220852.776977:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6857:6857:0818/220852.795870:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6857:6857:0818/220852.798496:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6820:6841:0818/220852.799688: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") [6820:6820:0818/220852.879536:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6820:6820:0818/220852.879633:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6820:6820:0818/220852.879653:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6820:6820:0818/220852.880213:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6820:6841:0818/220852.881413: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") [6820:6841:0818/220852.881457: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 22:08:52,954 202 INFO rb-242d991-224035-405385 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 22:08:52,983 202 INFO rb-242d991-224035-405385 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 22:08:52,983 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour ... 2026-08-18 22:08:53,360 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [480] 2026-08-18 22:08:53,367 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11478] 2026-08-18 22:08:53,372 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:54,048 202 _WARNING rb-242d991-224035-405385 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: [6929:6950:0818/220853.901215: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 [6929:6950:0818/220853.904724: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") [6929:6950:0818/220853.904817: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 [6929:6950:0818/220853.905102: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 [6929:6950:0818/220853.905111: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") [6929:6950:0818/220853.913381: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") [6929:6929:0818/220853.918605:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6966:6966:0818/220853.928743:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6966:6966:0818/220853.931248:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6929:6950:0818/220853.936283: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") [6929:6929:0818/220854.007288:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6929:6929:0818/220854.007361:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6929:6929:0818/220854.007373:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6929:6929:0818/220854.007508:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6929:6950:0818/220854.007849: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") [6929:6950:0818/220854.007881: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 22:08:54,057 202 INFO rb-242d991-224035-405385 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 22:08:54,090 202 INFO rb-242d991-224035-405385 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 22:08:54,090 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour ... 2026-08-18 22:08:54,452 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [481] 2026-08-18 22:08:54,461 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11483] 2026-08-18 22:08:54,467 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:55,231 202 WARNING rb-242d991-224035-405385 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: [7040:7061:0818/220855.025955: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 [7040:7061:0818/220855.030279: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") [7040:7061:0818/220855.030398: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 [7040:7061:0818/220855.030443: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 [7040:7061:0818/220855.030454: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") [7040:7061:0818/220855.050500: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") [7040:7040:0818/220855.052170:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [7076:7076:0818/220855.056032:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [7076:7076:0818/220855.058675:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [7040:7061:0818/220855.073353: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") [7040:7040:0818/220855.183941:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7040:7040:0818/220855.184032:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [7040:7040:0818/220855.184049:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7040:7040:0818/220855.184347:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7040:7061:0818/220855.185754: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") [7040:7061:0818/220855.185787: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 22:08:55,235 202 INFO rb-242d991-224035-405385 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 22:08:55,269 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:08:55,285 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-08-18 22:08:55,569 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [482] 2026-08-18 22:08:55,576 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11488] 2026-08-18 22:08:55,581 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:56,251 202 _WARNING rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome headless failed to start: [7149:7170:0818/220856.065512: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 [7149:7170:0818/220856.068417: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") [7149:7170:0818/220856.068487: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 [7149:7170:0818/220856.068518: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 [7149:7170:0818/220856.068526: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") [7149:7170:0818/220856.079045: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") [7149:7149:0818/220856.081444:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [7185:7185:0818/220856.096569:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [7185:7185:0818/220856.101761:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [7149:7170:0818/220856.102588: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") [7149:7149:0818/220856.181047:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7149:7149:0818/220856.181145:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [7149:7170:0818/220856.181140: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") [7149:7149:0818/220856.181164:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7149:7170:0818/220856.181466: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") [7149:7149:0818/220856.181580: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 22:08:56,256 202 INFO rb-242d991-224035-405385 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 22:08:56,283 202 INFO rb-242d991-224035-405385 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 22:08:56,284 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-08-18 22:08:56,632 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [483] 2026-08-18 22:08:56,641 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11492] 2026-08-18 22:08:56,647 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:57,320 202 _WARNING rb-242d991-224035-405385 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: [7259:7280:0818/220857.174781: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 [7259:7280:0818/220857.179767: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") [7259:7280:0818/220857.180483: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 [7259:7280:0818/220857.181757: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 [7259:7280:0818/220857.181778: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") [7259:7280:0818/220857.191316: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") [7259:7259:0818/220857.192161:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [7259:7280:0818/220857.210563: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") [7294:7294:0818/220857.212871:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [7294:7294:0818/220857.222930:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [7259:7259:0818/220857.283152:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7259:7280:0818/220857.283257: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") [7259:7259:0818/220857.283310:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [7259:7259:0818/220857.283326:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7259:7280:0818/220857.283367: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") [7259:7259:0818/220857.283491: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 22:08:57,327 202 INFO rb-242d991-224035-405385 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 22:08:57,361 202 INFO rb-242d991-224035-405385 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 22:08:57,361 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-08-18 22:08:57,724 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [484] 2026-08-18 22:08:57,732 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11496] 2026-08-18 22:08:57,737 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:58,353 202 WARNING rb-242d991-224035-405385 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: [7366:7387:0818/220858.203231: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 [7366:7387:0818/220858.206653: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") [7366:7387:0818/220858.206935: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 [7366:7387:0818/220858.206974: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 [7366:7387:0818/220858.206986: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") [7366:7387:0818/220858.213389: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") [7366:7366:0818/220858.215873:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [7366:7387:0818/220858.237930: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") [7401:7401:0818/220858.241817:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [7401:7401:0818/220858.244658:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [7366:7366:0818/220858.316921:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7366:7366:0818/220858.316994:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [7366:7366:0818/220858.317007:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7366:7387:0818/220858.317019: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") [7366:7387:0818/220858.317052: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") [7366:7366:0818/220858.317156: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 22:08:58,361 202 INFO rb-242d991-224035-405385 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 22:08:58,397 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user ... 2026-08-18 22:08:58,741 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [485] 2026-08-18 22:08:58,747 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11500] 2026-08-18 22:08:58,753 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:08:59,406 202 _WARNING rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Chrome headless failed to start: [7469:7490:0818/220859.217787: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 [7469:7490:0818/220859.222357: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") [7469:7490:0818/220859.222556: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 [7469:7490:0818/220859.222629: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 [7469:7490:0818/220859.222641: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") [7469:7490:0818/220859.231358: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") [7469:7469:0818/220859.232465:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [7505:7505:0818/220859.247611:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [7505:7505:0818/220859.249338:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [7469:7490:0818/220859.257407: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") [7469:7469:0818/220859.331869:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7469:7469:0818/220859.331955:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [7469:7469:0818/220859.331973:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7469:7469:0818/220859.332087:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7469:7490:0818/220859.334408: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") [7469:7490:0818/220859.334450: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 22:08:59,418 202 INFO rb-242d991-224035-405385 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 22:08:59,448 202 INFO rb-242d991-224035-405385 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 22:08:59,449 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user ... 2026-08-18 22:08:59,791 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [486] 2026-08-18 22:08:59,799 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11504] 2026-08-18 22:08:59,803 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:09:00,449 202 _WARNING rb-242d991-224035-405385 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: [7579:7600:0818/220900.277342: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 [7579:7600:0818/220900.280678: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") [7579:7600:0818/220900.280819: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 [7579:7600:0818/220900.280953: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 [7579:7600:0818/220900.280969: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") [7579:7600:0818/220900.289106: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") [7579:7579:0818/220900.295053:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [7615:7615:0818/220900.308042:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [7615:7615:0818/220900.310110:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [7579:7600:0818/220900.311888: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") [7579:7579:0818/220900.375671:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7579:7579:0818/220900.375753:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [7579:7579:0818/220900.375766:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7579:7600:0818/220900.375771: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") [7579:7600:0818/220900.375800: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 22:09:00,456 202 INFO rb-242d991-224035-405385 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 22:09:00,491 202 INFO rb-242d991-224035-405385 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 22:09:00,492 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user ... 2026-08-18 22:09:00,836 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [487] 2026-08-18 22:09:00,843 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11508] 2026-08-18 22:09:00,848 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:09:01,542 202 WARNING rb-242d991-224035-405385 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: [7689:7710:0818/220901.240300: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 [7689:7710:0818/220901.243113: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") [7689:7710:0818/220901.243230: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 [7689:7710:0818/220901.243257: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 [7689:7710:0818/220901.243385: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") [7724:7724:0818/220901.259939:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [7724:7724:0818/220901.261645:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [7689:7710:0818/220901.267718: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") [7689:7689:0818/220901.270564:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [7689:7710:0818/220901.287578: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") [7689:7689:0818/220901.397254:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7689:7689:0818/220901.459320:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [7689:7689:0818/220901.459368:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7689:7710:0818/220901.460369: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") [7689:7710:0818/220901.460418: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") [7689:7689:0818/220901.462486: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 22:09:01,549 202 INFO rb-242d991-224035-405385 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 22:09:01,609 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:09:01,631 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualFxTour.test_reconcile_manual_fx_tour ... 2026-08-18 22:09:02,032 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [488] 2026-08-18 22:09:02,039 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11512] 2026-08-18 22:09:02,043 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:09:02,789 202 _WARNING rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome headless failed to start: [7803:7824:0818/220902.606942: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 [7803:7824:0818/220902.611713: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") [7803:7824:0818/220902.611789: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 [7803:7824:0818/220902.612470: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 [7803:7824:0818/220902.612488: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") [7803:7824:0818/220902.629647: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") [7803:7803:0818/220902.632843:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [7838:7838:0818/220902.643880:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [7838:7838:0818/220902.649626:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [7803:7824:0818/220902.652409: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") [7803:7803:0818/220902.721175:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7803:7803:0818/220902.721268:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [7803:7803:0818/220902.721287:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7803:7824:0818/220902.721859: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") [7803:7824:0818/220902.721885: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 22:09:02,794 202 INFO rb-242d991-224035-405385 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 22:09:02,820 202 INFO rb-242d991-224035-405385 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 22:09:02,820 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualFxTour.test_reconcile_manual_fx_tour ... 2026-08-18 22:09:03,139 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [489] 2026-08-18 22:09:03,146 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11517] 2026-08-18 22:09:03,151 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:09:03,967 202 _WARNING rb-242d991-224035-405385 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: [7913:7934:0818/220903.775034: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 [7913:7934:0818/220903.779125: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") [7913:7934:0818/220903.779357: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 [7913:7934:0818/220903.779445: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 [7913:7934:0818/220903.779459: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") [7913:7934:0818/220903.788091: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") [7913:7913:0818/220903.789330:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [7913:7934:0818/220903.814037: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") [7949:7949:0818/220903.819899:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [7949:7949:0818/220903.822437:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [7913:7913:0818/220903.904870:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7913:7913:0818/220903.904970:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [7913:7913:0818/220903.904986:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7913:7934:0818/220903.904979: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") [7913:7934:0818/220903.905018: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") [7913:7913:0818/220903.905173: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 22:09:03,974 202 INFO rb-242d991-224035-405385 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 22:09:04,002 202 INFO rb-242d991-224035-405385 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 22:09:04,002 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualFxTour.test_reconcile_manual_fx_tour ... 2026-08-18 22:09:04,356 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [490] 2026-08-18 22:09:04,378 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11522] 2026-08-18 22:09:04,383 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:09:05,150 202 WARNING rb-242d991-224035-405385 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: [8023:8044:0818/220905.007333: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 [8023:8044:0818/220905.012478: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") [8023:8044:0818/220905.012562: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 [8023:8044:0818/220905.013215: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 [8023:8044:0818/220905.013247: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") [8023:8044:0818/220905.022145: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") [8023:8023:0818/220905.025423:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8058:8058:0818/220905.039752:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8058:8058:0818/220905.041379:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8023:8044:0818/220905.046165: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") [8023:8023:0818/220905.123002:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8023:8023:0818/220905.123123:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8023:8044:0818/220905.123142: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") [8023:8023:0818/220905.123151:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8023:8044:0818/220905.123224: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") [8023:8023:0818/220905.123496: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 22:09:05,155 202 INFO rb-242d991-224035-405385 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 22:09:05,193 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:09:17,782 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-08-18 22:09:19,805 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-08-18 22:09:21,863 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-08-18 22:09:24,566 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #634 deleted account.move.line.ctp records with IDs: [1045, 1046, 1047, 1048] 2026-08-18 22:09:24,699 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #634 deleted account.move.line records with IDs: [2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182] 2026-08-18 22:09:24,817 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #634 deleted account.move records with IDs: [910, 911, 912, 913] 2026-08-18 22:09:25,556 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-08-18 22:09:27,958 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-08-18 22:09:30,405 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-08-18 22:09:33,013 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #637 deleted account.move.line.ctp records with IDs: [1060, 1061] 2026-08-18 22:09:33,117 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #637 deleted account.move.line records with IDs: [2227, 2228, 2229, 2230] 2026-08-18 22:09:33,212 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #637 deleted account.move records with IDs: [935, 936] 2026-08-18 22:09:33,283 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-08-18 22:09:35,862 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-08-18 22:09:37,951 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-08-18 22:09:38,361 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-08-18 22:09:38,609 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-08-18 22:09:39,686 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-08-18 22:09:40,113 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-08-18 22:09:45,167 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-08-18 22:09:45,733 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-08-18 22:09:46,254 202 INFO rb-242d991-224035-405385 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-08-18 22:09:46,884 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 22:10:06,943 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-08-18 22:10:06,959 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 645, model: affiliate.commission.rule 2026-08-18 22:10:06,965 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 645, model: affiliate.report 2026-08-18 22:10:06,968 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 645, model: affiliate.code 2026-08-18 22:10:06,971 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 645, model: affiliate.commission 2026-08-18 22:10:06,973 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 645, model: affiliate.commission.line 2026-08-18 22:10:06,975 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 645, model: affiliate.commission.rule 2026-08-18 22:10:06,977 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 645, model: affiliate.report 2026-08-18 22:10:06,981 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 645, model: affiliate.code 2026-08-18 22:10:06,983 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 645, model: affiliate.commission 2026-08-18 22:10:06,984 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 645, model: affiliate.commission.line 2026-08-18 22:10:06,986 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 645, model: affiliate.commission.rule 2026-08-18 22:10:06,988 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 645, model: affiliate.report 2026-08-18 22:10:06,991 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 645, model: affiliate.code 2026-08-18 22:10:06,993 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 645, model: affiliate.commission 2026-08-18 22:10:06,996 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 645, model: affiliate.commission.line 2026-08-18 22:10:06,997 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 645, model: affiliate.commission.rule 2026-08-18 22:10:07,000 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 645, model: affiliate.report 2026-08-18 22:10:07,025 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-08-18 22:10:07,051 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 643, model: affiliate.commission.rule 2026-08-18 22:10:07,057 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 643, model: affiliate.progressive.commission.rule 2026-08-18 22:10:07,059 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 643, model: affiliate.report 2026-08-18 22:10:07,062 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 643, model: affiliate.code 2026-08-18 22:10:07,064 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 643, model: affiliate.commission 2026-08-18 22:10:07,071 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 643, model: affiliate.commission.line 2026-08-18 22:10:07,089 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 643, model: affiliate.commission.rule 2026-08-18 22:10:07,091 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 643, model: affiliate.progressive.commission.rule 2026-08-18 22:10:07,093 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 643, model: affiliate.report 2026-08-18 22:10:07,096 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 643, model: affiliate.code 2026-08-18 22:10:07,098 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 643, model: affiliate.commission 2026-08-18 22:10:07,101 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 643, model: affiliate.commission.line 2026-08-18 22:10:07,105 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 643, model: affiliate.commission.rule 2026-08-18 22:10:07,108 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 643, model: affiliate.progressive.commission.rule 2026-08-18 22:10:07,109 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 643, model: affiliate.report 2026-08-18 22:10:07,112 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 643, model: affiliate.code 2026-08-18 22:10:07,114 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 643, model: affiliate.commission 2026-08-18 22:10:07,115 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 643, model: affiliate.commission.line 2026-08-18 22:10:07,117 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 643, model: affiliate.commission.rule 2026-08-18 22:10:07,119 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 643, model: affiliate.progressive.commission.rule 2026-08-18 22:10:07,120 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 643, model: affiliate.report 2026-08-18 22:10:07,137 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-08-18 22:10:07,153 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 646, model: affiliate.report 2026-08-18 22:10:07,165 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 646, model: affiliate.commission.rule 2026-08-18 22:10:07,168 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 646, model: affiliate.progressive.commission.rule 2026-08-18 22:10:07,170 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 646, model: affiliate.report 2026-08-18 22:10:07,174 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 646, model: affiliate.commission.rule 2026-08-18 22:10:07,176 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 646, model: affiliate.progressive.commission.rule 2026-08-18 22:10:07,179 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 646, model: affiliate.report 2026-08-18 22:10:07,183 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.code 2026-08-18 22:10:07,184 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.commission 2026-08-18 22:10:07,187 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.commission.line 2026-08-18 22:10:07,189 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.commission.rule 2026-08-18 22:10:07,190 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.progressive.commission.rule 2026-08-18 22:10:07,192 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.report 2026-08-18 22:10:07,216 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-08-18 22:10:07,235 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 650, model: affiliate.report 2026-08-18 22:10:07,243 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 650, model: affiliate.report 2026-08-18 22:10:07,247 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 650, model: affiliate.report 2026-08-18 22:10:07,263 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-08-18 22:10:07,285 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.code 2026-08-18 22:10:07,305 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 646, model: affiliate.code 2026-08-18 22:10:07,332 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 646, model: affiliate.code 2026-08-18 22:10:07,348 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 646, model: affiliate.code 2026-08-18 22:10:07,393 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.code 2026-08-18 22:10:07,398 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 646, model: affiliate.code 2026-08-18 22:10:07,416 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 646, model: affiliate.code 2026-08-18 22:10:07,450 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-08-18 22:10:07,583 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.commission 2026-08-18 22:10:07,602 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 646, model: affiliate.commission 2026-08-18 22:10:07,617 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 646, model: affiliate.commission 2026-08-18 22:10:07,630 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 646, model: affiliate.commission 2026-08-18 22:10:07,679 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.commission 2026-08-18 22:10:07,684 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 646, model: affiliate.commission 2026-08-18 22:10:07,698 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 646, model: affiliate.commission 2026-08-18 22:10:07,744 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-08-18 22:10:07,805 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-08-18 22:10:07,969 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-08-18 22:10:07,988 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 652, model: affiliate.code 2026-08-18 22:10:07,997 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 652, model: affiliate.commission 2026-08-18 22:10:08,003 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 652, model: affiliate.commission.line 2026-08-18 22:10:08,007 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 652, model: affiliate.commission.rule 2026-08-18 22:10:08,012 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 652, model: affiliate.code 2026-08-18 22:10:08,015 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 652, model: affiliate.commission 2026-08-18 22:10:08,018 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 652, model: affiliate.commission.line 2026-08-18 22:10:08,020 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 652, model: affiliate.commission.rule 2026-08-18 22:10:08,027 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 652, model: affiliate.code 2026-08-18 22:10:08,031 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 652, model: affiliate.commission 2026-08-18 22:10:08,034 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 652, model: affiliate.commission.line 2026-08-18 22:10:08,036 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 652, model: affiliate.commission.rule 2026-08-18 22:10:08,060 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-08-18 22:10:08,089 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 653, model: affiliate.code 2026-08-18 22:10:08,100 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 653, model: affiliate.commission 2026-08-18 22:10:08,105 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 653, model: affiliate.commission.line 2026-08-18 22:10:08,116 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 653, model: affiliate.commission.rule 2026-08-18 22:10:08,134 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 653, model: affiliate.code 2026-08-18 22:10:08,137 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 653, model: affiliate.commission 2026-08-18 22:10:08,140 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 653, model: affiliate.commission.line 2026-08-18 22:10:08,142 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 653, model: affiliate.commission.rule 2026-08-18 22:10:08,147 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 653, model: affiliate.code 2026-08-18 22:10:08,149 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 653, model: affiliate.commission 2026-08-18 22:10:08,151 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 653, model: affiliate.commission.line 2026-08-18 22:10:08,152 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 653, model: affiliate.commission.rule 2026-08-18 22:10:08,200 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-18 22:10:29,628 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-08-18 22:10:30,338 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-08-18 22:10:30,892 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-08-18 22:10:31,273 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:10:51,643 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-08-18 22:10:51,901 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-08-18 22:10:52,072 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-08-18 22:10:52,096 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-08-18 22:10:52,210 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-08-18 22:10:52,380 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-08-18 22:10:52,426 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-08-18 22:10:52,484 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-08-18 22:10:52,530 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-08-18 22:10:52,571 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-08-18 22:10:52,594 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-08-18 22:10:52,907 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:11:14,622 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-08-18 22:11:14,728 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:11:34,913 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-08-18 22:11:35,105 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-08-18 22:11:35,288 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 22:11:35,340 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 22:11:35,365 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 22:11:35,740 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 22:11:35,792 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 22:11:36,058 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 22:11:36,083 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-08-18 22:11:36,252 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 22:11:36,295 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 22:11:36,312 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 22:11:36,624 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 22:11:36,702 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 22:11:36,914 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 22:11:36,930 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-08-18 22:11:37,140 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 22:11:37,192 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 22:11:37,217 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 22:11:37,554 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 22:11:37,624 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 22:11:37,878 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 22:11:37,897 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-08-18 22:11:38,407 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:11:58,231 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-08-18 22:11:58,982 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:12:18,857 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-08-18 22:12:18,974 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-08-18 22:12:18,979 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2475] 2026-08-18 22:12:19,282 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1436] 2026-08-18 22:12:19,306 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-08-18 22:12:20,810 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-08-18 22:12:20,889 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:12:41,173 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-08-18 22:12:41,351 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 730, model: affiliate.commission 2026-08-18 22:12:41,377 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 729, model: affiliate.commission 2026-08-18 22:12:41,404 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 730, model: affiliate.commission 2026-08-18 22:12:41,419 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 729, model: affiliate.commission 2026-08-18 22:12:41,448 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 730, model: affiliate.commission 2026-08-18 22:12:41,464 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 729, model: affiliate.commission 2026-08-18 22:12:41,495 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 730, model: affiliate.commission 2026-08-18 22:12:41,512 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 729, model: affiliate.commission 2026-08-18 22:12:41,551 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-08-18 22:12:41,610 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 730, model: affiliate.code 2026-08-18 22:12:41,636 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 729, model: affiliate.code 2026-08-18 22:12:41,663 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 730, model: affiliate.code 2026-08-18 22:12:41,679 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 729, model: affiliate.code 2026-08-18 22:12:41,707 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 730, model: affiliate.code 2026-08-18 22:12:41,723 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 729, model: affiliate.code 2026-08-18 22:12:41,746 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 730, model: affiliate.code 2026-08-18 22:12:41,761 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 729, model: affiliate.code 2026-08-18 22:12:41,794 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-08-18 22:12:41,860 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 730, model: affiliate.commission.rule 2026-08-18 22:12:41,879 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 729, model: affiliate.commission.rule 2026-08-18 22:12:41,908 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 730, model: affiliate.commission.rule 2026-08-18 22:12:41,932 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 729, model: affiliate.commission.rule 2026-08-18 22:12:41,968 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 730, model: affiliate.commission.rule 2026-08-18 22:12:41,994 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 729, model: affiliate.commission.rule 2026-08-18 22:12:42,031 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 730, model: affiliate.commission.rule 2026-08-18 22:12:42,050 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 729, model: affiliate.commission.rule 2026-08-18 22:12:42,139 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:13:01,643 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-08-18 22:13:02,695 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:13:22,230 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-08-18 22:13:22,386 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-08-18 22:13:23,303 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-08-18 22:13:24,521 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:13:44,300 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-08-18 22:13:44,420 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-08-18 22:13:44,427 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2601] 2026-08-18 22:13:44,459 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-08-18 22:13:44,579 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:14:04,504 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-08-18 22:14:05,471 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-08-18 22:14:06,170 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-08-18 22:14:06,217 202 INFO rb-242d991-224035-405385 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 22:14:07,281 202 INFO rb-242d991-224035-405385 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 22:14:07,811 202 INFO rb-242d991-224035-405385 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 22:14:08,448 202 INFO rb-242d991-224035-405385 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 22:14:09,020 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-08-18 22:14:09,123 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-18 22:14:28,963 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-08-18 22:14:29,057 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-08-18 22:14:29,116 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:14:49,069 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-08-18 22:14:49,126 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 809, model: crm.lead 2026-08-18 22:14:49,135 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 812, model: crm.lead 2026-08-18 22:14:49,142 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 813, model: crm.lead 2026-08-18 22:14:49,163 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-08-18 22:14:49,180 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 809, model: crm.lead 2026-08-18 22:14:49,209 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 812, model: crm.lead 2026-08-18 22:14:49,225 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 813, model: crm.lead 2026-08-18 22:14:49,239 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 809, model: crm.lead 2026-08-18 22:14:49,383 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-08-18 22:14:49,394 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: crm.lead 2026-08-18 22:14:49,409 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 812, model: crm.lead 2026-08-18 22:14:49,421 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 813, model: crm.lead 2026-08-18 22:14:49,446 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-08-18 22:14:49,460 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 809, model: crm.lead 2026-08-18 22:14:49,475 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 812, model: crm.lead 2026-08-18 22:14:49,485 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 813, model: crm.lead 2026-08-18 22:14:49,541 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:14:49,751 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-08-18 22:14:49,827 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-08-18 22:14:49,898 202 INFO rb-242d991-224035-405385 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 22:14:50,425 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-08-18 22:14:50,491 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:14:51,452 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-08-18 22:14:51,478 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 817, model: loyalty.program 2026-08-18 22:14:51,491 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 817, model: loyalty.generate.wizard 2026-08-18 22:14:51,494 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 817, model: loyalty.program 2026-08-18 22:14:51,509 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-08-18 22:14:51,665 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 816, model: loyalty.rule 2026-08-18 22:14:51,669 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 816, model: loyalty.reward 2026-08-18 22:14:51,700 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 816, model: loyalty.program 2026-08-18 22:14:51,703 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 816, model: loyalty.rule 2026-08-18 22:14:51,707 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 816, model: loyalty.reward 2026-08-18 22:14:51,736 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #816 deleted mail.message records with IDs: [11606, 11604, 11603] 2026-08-18 22:14:51,736 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 816, model: loyalty.card 2026-08-18 22:14:51,739 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 816, model: loyalty.generate.wizard 2026-08-18 22:14:51,747 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 816, model: loyalty.program 2026-08-18 22:14:51,750 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 816, model: loyalty.rule 2026-08-18 22:14:51,793 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 816, model: loyalty.reward 2026-08-18 22:14:51,800 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 816, model: loyalty.mail 2026-08-18 22:14:51,802 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 816, model: loyalty.history 2026-08-18 22:14:51,803 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 816, model: loyalty.mail 2026-08-18 22:14:51,805 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 816, model: loyalty.history 2026-08-18 22:14:51,807 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 816, model: loyalty.mail 2026-08-18 22:14:51,809 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 816, model: loyalty.history 2026-08-18 22:14:51,832 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-08-18 22:14:51,971 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 815, model: loyalty.rule 2026-08-18 22:14:51,975 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 815, model: loyalty.reward 2026-08-18 22:14:52,003 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 815, model: loyalty.program 2026-08-18 22:14:52,006 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 815, model: loyalty.rule 2026-08-18 22:14:52,009 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 815, model: loyalty.reward 2026-08-18 22:14:52,030 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #815 deleted mail.message records with IDs: [11606, 11604, 11603] 2026-08-18 22:14:52,031 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 815, model: loyalty.card 2026-08-18 22:14:52,034 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 815, model: loyalty.generate.wizard 2026-08-18 22:14:52,039 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 815, model: loyalty.program 2026-08-18 22:14:52,041 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 815, model: loyalty.rule 2026-08-18 22:14:52,082 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 815, model: loyalty.reward 2026-08-18 22:14:52,087 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 815, model: loyalty.mail 2026-08-18 22:14:52,090 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 815, model: loyalty.history 2026-08-18 22:14:52,092 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 815, model: loyalty.mail 2026-08-18 22:14:52,094 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 815, model: loyalty.history 2026-08-18 22:14:52,095 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 815, model: loyalty.mail 2026-08-18 22:14:52,096 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 815, model: loyalty.history 2026-08-18 22:14:52,116 202 INFO rb-242d991-224035-405385 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 22:14:52,209 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [151, 152], uid: 815, model: loyalty.card 2026-08-18 22:14:52,229 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 815, model: loyalty.rule 2026-08-18 22:14:52,247 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [181], uid: 815, model: loyalty.history 2026-08-18 22:14:52,351 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:15:05,781 202 INFO rb-242d991-224035-405385 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 22:15:06,404 202 INFO rb-242d991-224035-405385 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 22:15:07,082 202 INFO rb-242d991-224035-405385 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 22:15:07,726 202 INFO rb-242d991-224035-405385 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 22:15:08,469 202 INFO rb-242d991-224035-405385 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 22:15:09,156 202 INFO rb-242d991-224035-405385 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 22:15:09,820 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:15:24,222 202 INFO rb-242d991-224035-405385 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 22:15:24,314 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 22:15:38,887 202 INFO rb-242d991-224035-405385 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 22:15:38,989 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 22:15:53,599 202 INFO rb-242d991-224035-405385 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 22:15:53,662 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [159], uid: 832, model: loyalty.card 2026-08-18 22:15:53,686 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [187], uid: 832, model: loyalty.history 2026-08-18 22:15:53,747 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 22:16:07,456 202 INFO rb-242d991-224035-405385 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 22:16:07,599 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 22:16:21,186 202 INFO rb-242d991-224035-405385 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 22:16:21,448 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 22:16:30,930 202 INFO rb-242d991-224035-405385 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 22:16:31,342 202 _WARNING rb-242d991-224035-405385 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: [8134:8155:0818/221631.143203: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 [8134:8155:0818/221631.146574: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") [8134:8155:0818/221631.147333: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 [8134:8155:0818/221631.147370: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 [8134:8155:0818/221631.147381: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") [8134:8155:0818/221631.179825: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") [8134:8134:0818/221631.183496:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8169:8169:0818/221631.193783:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8169:8169:0818/221631.195951:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8134:8155:0818/221631.206464: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") [8134:8134:0818/221631.270429:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8134:8134:0818/221631.270520:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8134:8134:0818/221631.270539: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 22:16:31,348 202 INFO rb-242d991-224035-405385 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 22:16:31,401 202 INFO rb-242d991-224035-405385 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 22:16:31,402 202 INFO rb-242d991-224035-405385 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 22:16:31,818 202 _WARNING rb-242d991-224035-405385 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: [8244:8265:0818/221631.639681: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 [8244:8265:0818/221631.647197: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") [8244:8265:0818/221631.649309: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 [8244:8265:0818/221631.649355: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 [8244:8265:0818/221631.649369: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") [8244:8265:0818/221631.653965: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") [8244:8244:0818/221631.656970:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8279:8279:0818/221631.671036:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8279:8279:0818/221631.674925:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8244:8265:0818/221631.684922: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") [8244:8244:0818/221631.753683:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8244:8244:0818/221631.753786:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8244:8244:0818/221631.753805:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8244:8265:0818/221631.753799: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") [8244:8265:0818/221631.753842: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 22:16:31,823 202 INFO rb-242d991-224035-405385 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 22:16:31,854 202 INFO rb-242d991-224035-405385 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 22:16:31,854 202 INFO rb-242d991-224035-405385 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 22:16:32,260 202 WARNING rb-242d991-224035-405385 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: [8353:8374:0818/221632.062454: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 [8353:8374:0818/221632.066556: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") [8353:8374:0818/221632.068326: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 [8353:8374:0818/221632.068380: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 [8353:8374:0818/221632.068392: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") [8353:8374:0818/221632.079425: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") [8353:8353:0818/221632.082871:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8389:8389:0818/221632.094927:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8389:8389:0818/221632.096961:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8353:8374:0818/221632.097980: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") [8353:8353:0818/221632.169154:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8353:8353:0818/221632.169257:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8353:8353:0818/221632.169273:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8353:8374:0818/221632.169266: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") [8353:8374:0818/221632.169339: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") [8353:8353:0818/221632.169520: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 22:16:32,267 202 INFO rb-242d991-224035-405385 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 22:16:32,324 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 22:16:32,655 202 INFO rb-242d991-224035-405385 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 22:16:32,852 202 INFO rb-242d991-224035-405385 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 22:16:32,926 202 INFO rb-242d991-224035-405385 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 22:16:33,016 202 INFO rb-242d991-224035-405385 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 22:16:34,022 202 INFO rb-242d991-224035-405385 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 22:16:34,087 202 INFO rb-242d991-224035-405385 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 22:16:34,171 202 INFO rb-242d991-224035-405385 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 22:16:34,303 202 INFO rb-242d991-224035-405385 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 22:16:35,251 202 INFO rb-242d991-224035-405385 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 22:16:36,454 202 INFO rb-242d991-224035-405385 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 22:16:36,468 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-08-18 22:16:37,700 202 INFO rb-242d991-224035-405385 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 22:16:37,713 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-08-18 22:16:38,902 202 INFO rb-242d991-224035-405385 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 22:16:40,019 202 INFO rb-242d991-224035-405385 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 22:16:40,041 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-08-18 22:16:41,143 202 INFO rb-242d991-224035-405385 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 22:16:41,190 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-08-18 22:16:42,246 202 INFO rb-242d991-224035-405385 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 22:16:42,269 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-08-18 22:16:43,527 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:16:45,714 202 INFO rb-242d991-224035-405385 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 22:16:45,901 202 INFO rb-242d991-224035-405385 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 22:16:46,177 202 INFO rb-242d991-224035-405385 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 22:16:46,266 202 INFO rb-242d991-224035-405385 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 22:16:46,403 202 INFO rb-242d991-224035-405385 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 22:16:46,481 202 INFO rb-242d991-224035-405385 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 22:16:46,562 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:17:11,472 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-08-18 22:17:12,391 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-08-18 22:17:13,537 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:17:17,456 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-08-18 22:17:17,929 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-08-18 22:17:18,273 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-08-18 22:17:19,585 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-08-18 22:17:20,465 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-08-18 22:17:20,530 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-08-18 22:17:21,114 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:17:41,059 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4772, 4771, 4770, 4769, 4768] 2026-08-18 22:17:41,074 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [285431, 285434, 285432, 285435, 285433] 2026-08-18 22:17:41,074 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 22:17:41,296 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-08-18 22:17:41,470 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-08-18 22:17:43,189 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-08-18 22:17:43,446 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 862, model: affiliate.commission 2026-08-18 22:17:43,486 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-08-18 22:17:43,845 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:18:04,372 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4772, 4771, 4770, 4769, 4768] 2026-08-18 22:18:04,379 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [285431, 285434, 285432, 285435, 285433] 2026-08-18 22:18:04,379 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 22:18:04,775 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-08-18 22:18:05,483 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-08-18 22:18:05,711 202 INFO rb-242d991-224035-405385 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 22:18:05,948 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-08-18 22:18:06,196 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 22:18:25,545 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4772, 4771, 4770, 4769, 4768] 2026-08-18 22:18:25,555 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [285431, 285434, 285432, 285435, 285433] 2026-08-18 22:18:25,555 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 22:18:25,738 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-08-18 22:18:25,996 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-08-18 22:18:26,077 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-08-18 22:18:26,145 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-08-18 22:18:26,275 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-08-18 22:18:26,392 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-08-18 22:18:26,431 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-08-18 22:18:26,488 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-08-18 22:18:26,537 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-08-18 22:18:26,633 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:18:46,706 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4772, 4771, 4770, 4769, 4768] 2026-08-18 22:18:46,717 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [285431, 285434, 285432, 285435, 285433] 2026-08-18 22:18:46,717 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 22:18:46,897 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-08-18 22:18:48,259 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-08-18 22:18:50,451 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-08-18 22:18:50,567 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-08-18 22:18:50,697 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-08-18 22:18:50,825 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-08-18 22:18:52,723 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [191] 2026-08-18 22:18:52,793 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [116] 2026-08-18 22:18:53,002 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:19:13,128 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4772, 4771, 4770, 4769, 4768] 2026-08-18 22:19:13,133 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [285431, 285434, 285432, 285435, 285433] 2026-08-18 22:19:13,133 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 22:19:13,349 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-08-18 22:19:13,428 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 913, model: affiliate.multi.level.commission.rule 2026-08-18 22:19:13,449 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 912, model: affiliate.multi.level.commission.rule 2026-08-18 22:19:13,475 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 913, model: affiliate.multi.level.commission.rule 2026-08-18 22:19:13,494 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 912, model: affiliate.multi.level.commission.rule 2026-08-18 22:19:13,527 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 913, model: affiliate.multi.level.commission.rule 2026-08-18 22:19:13,546 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 912, model: affiliate.multi.level.commission.rule 2026-08-18 22:19:13,575 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 913, model: affiliate.multi.level.commission.rule 2026-08-18 22:19:13,596 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 912, model: affiliate.multi.level.commission.rule 2026-08-18 22:19:13,681 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:19:32,776 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4772, 4771, 4770, 4769, 4768] 2026-08-18 22:19:32,787 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [285431, 285434, 285432, 285435, 285433] 2026-08-18 22:19:32,787 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 22:19:32,993 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-08-18 22:19:33,334 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:19:47,295 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4772, 4771, 4770, 4769, 4768] 2026-08-18 22:19:47,302 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [285431, 285434, 285432, 285435, 285433] 2026-08-18 22:19:47,302 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 22:19:47,708 202 INFO rb-242d991-224035-405385 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 22:19:49,598 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-08-18 22:19:51,465 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 928, model: affiliate.commission 2026-08-18 22:19:51,525 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:20:05,423 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4772, 4771, 4770, 4769, 4768] 2026-08-18 22:20:05,432 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [285431, 285434, 285432, 285435, 285433] 2026-08-18 22:20:05,432 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 22:20:05,612 202 INFO rb-242d991-224035-405385 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 22:20:08,164 202 INFO rb-242d991-224035-405385 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 22:20:08,784 202 INFO rb-242d991-224035-405385 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 22:20:11,142 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-08-18 22:20:11,639 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-08-18 22:20:12,276 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-08-18 22:20:12,842 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-08-18 22:20:13,456 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-08-18 22:20:14,071 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-08-18 22:20:14,713 202 INFO rb-242d991-224035-405385 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 22:20:15,308 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-08-18 22:20:15,984 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-08-18 22:20:16,616 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:20:37,449 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4772, 4771, 4770, 4769, 4768] 2026-08-18 22:20:37,461 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [285431, 285434, 285432, 285435, 285433] 2026-08-18 22:20:37,461 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 22:20:37,736 202 INFO rb-242d991-224035-405385 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 22:20:40,597 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-08-18 22:20:43,826 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 937, model: affiliate.commission 2026-08-18 22:20:43,929 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:21:03,720 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4772, 4771, 4770, 4769, 4768] 2026-08-18 22:21:03,727 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [285431, 285434, 285432, 285435, 285433] 2026-08-18 22:21:03,727 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 22:21:03,959 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-08-18 22:21:04,441 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-08-18 22:21:04,905 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-08-18 22:21:07,327 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-08-18 22:21:10,598 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-08-18 22:21:11,041 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-08-18 22:21:11,521 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-08-18 22:21:11,963 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-08-18 22:21:12,439 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-08-18 22:21:12,947 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-08-18 22:21:13,393 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-08-18 22:21:13,410 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-08-18 22:21:13,425 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-08-18 22:21:13,441 202 INFO rb-242d991-224035-405385 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 22:21:13,833 202 INFO rb-242d991-224035-405385 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 22:21:14,258 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:21:28,226 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-08-18 22:21:28,923 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-08-18 22:21:29,602 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-08-18 22:21:30,151 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-08-18 22:21:30,685 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-08-18 22:21:31,564 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-08-18 22:21:32,454 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-08-18 22:21:33,506 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-08-18 22:21:34,120 202 INFO rb-242d991-224035-405385 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 22:21:34,281 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:21:48,754 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-08-18 22:21:48,772 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 960, model: pos.order 2026-08-18 22:21:48,779 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 960, model: pos.order.line 2026-08-18 22:21:48,782 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 960, model: pos.order 2026-08-18 22:21:48,784 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 960, model: pos.order.line 2026-08-18 22:21:48,787 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 960, model: pos.order 2026-08-18 22:21:48,789 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 960, model: pos.order.line 2026-08-18 22:21:48,805 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-08-18 22:21:48,817 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 961, model: affiliate.commission.rule 2026-08-18 22:21:48,824 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 961, model: affiliate.progressive.commission.rule 2026-08-18 22:21:48,827 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 961, model: affiliate.commission.rule 2026-08-18 22:21:48,829 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 961, model: affiliate.progressive.commission.rule 2026-08-18 22:21:48,832 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 961, model: affiliate.commission.rule 2026-08-18 22:21:48,834 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 961, model: affiliate.progressive.commission.rule 2026-08-18 22:21:48,881 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 22:22:03,144 202 INFO rb-242d991-224035-405385 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 22:22:03,306 202 INFO rb-242d991-224035-405385 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 22:22:03,415 202 INFO rb-242d991-224035-405385 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 22:22:03,480 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 22:22:18,117 202 INFO rb-242d991-224035-405385 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 22:22:18,315 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #969 deleted affiliate.commission records with IDs: [185] 2026-08-18 22:22:18,332 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #969 deleted mail.followers records with IDs: [3965, 3966, 3967] 2026-08-18 22:22:18,407 202 INFO rb-242d991-224035-405385 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 22:22:18,648 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #970 deleted affiliate.commission records with IDs: [187] 2026-08-18 22:22:18,668 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #970 deleted mail.followers records with IDs: [3971, 3972, 3973] 2026-08-18 22:22:18,750 202 INFO rb-242d991-224035-405385 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 22:22:18,986 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #969 deleted affiliate.commission records with IDs: [189] 2026-08-18 22:22:19,001 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #969 deleted mail.followers records with IDs: [3977, 3978, 3979] 2026-08-18 22:22:19,145 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 22:22:32,560 202 INFO rb-242d991-224035-405385 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 22:22:33,212 202 INFO rb-242d991-224035-405385 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 22:22:33,895 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:22:46,871 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-08-18 22:22:48,174 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:22:50,991 202 INFO rb-242d991-224035-405385 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 22:22:51,202 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:23:11,044 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-08-18 22:23:12,413 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:23:31,484 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-08-18 22:23:31,815 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-08-18 22:23:32,199 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:23:52,154 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-08-18 22:23:52,720 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-08-18 22:23:53,497 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [272, 271] 2026-08-18 22:23:53,522 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [243] 2026-08-18 22:23:53,530 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [244] 2026-08-18 22:23:53,608 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-08-18 22:23:55,966 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-08-18 22:23:58,334 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-08-18 22:24:01,374 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:24:20,668 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-08-18 22:24:21,260 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:24:41,094 202 INFO rb-242d991-224035-405385 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 22:24:44,303 202 INFO rb-242d991-224035-405385 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 22:24:45,650 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [403] 2026-08-18 22:24:45,994 202 INFO rb-242d991-224035-405385 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 22:24:49,421 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-08-18 22:24:50,149 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [207], uid: 1032, model: affiliate.commission 2026-08-18 22:24:50,248 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 22:25:22,343 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-08-18 22:25:22,450 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1038, model: sale.order 2026-08-18 22:25:22,470 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1041, model: sale.order 2026-08-18 22:25:22,490 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1042, model: sale.order 2026-08-18 22:25:22,503 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1038, model: sale.order.line 2026-08-18 22:25:22,511 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1041, model: sale.order.line 2026-08-18 22:25:22,515 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1042, model: sale.order.line 2026-08-18 22:25:22,551 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-08-18 22:25:23,162 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [218], uid: 1038, model: sale.order 2026-08-18 22:25:23,201 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [218], uid: 1041, model: sale.order 2026-08-18 22:25:23,238 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [218], uid: 1042, model: sale.order 2026-08-18 22:25:23,357 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [218], uid: 1038, model: sale.order 2026-08-18 22:25:23,456 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-08-18 22:25:23,474 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1038, model: sale.order 2026-08-18 22:25:23,494 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1041, model: sale.order 2026-08-18 22:25:23,514 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1042, model: sale.order 2026-08-18 22:25:23,526 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1038, model: sale.order.line 2026-08-18 22:25:23,531 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1041, model: sale.order.line 2026-08-18 22:25:23,538 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1042, model: sale.order.line 2026-08-18 22:25:23,569 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-08-18 22:25:23,585 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1038, model: sale.order 2026-08-18 22:25:23,608 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1041, model: sale.order 2026-08-18 22:25:23,627 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1042, model: sale.order 2026-08-18 22:25:23,640 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1038, model: sale.order.line 2026-08-18 22:25:23,644 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1041, model: sale.order.line 2026-08-18 22:25:23,651 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1042, model: sale.order.line 2026-08-18 22:25:23,749 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:25:53,038 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-08-18 22:25:53,227 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:26:13,346 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-08-18 22:26:13,834 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:26:35,039 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-08-18 22:26:35,082 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1075 deleted link.tracker.click records with IDs: [16] 2026-08-18 22:26:35,105 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-08-18 22:26:35,213 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 1073, model: link.tracker.click 2026-08-18 22:26:35,239 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1073, model: link.tracker.click 2026-08-18 22:26:35,262 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1073 deleted mail.message records with IDs: [6934] 2026-08-18 22:26:35,267 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1073, model: link.tracker.click 2026-08-18 22:26:35,283 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1073 deleted link.tracker.click records with IDs: [18] 2026-08-18 22:26:35,301 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-08-18 22:26:35,348 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1075 deleted link.tracker records with IDs: [327] 2026-08-18 22:26:35,364 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-08-18 22:26:35,460 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [328], uid: 1073, model: link.tracker 2026-08-18 22:26:35,482 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 1073, model: link.tracker 2026-08-18 22:26:35,498 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 1073, model: link.tracker 2026-08-18 22:26:35,520 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1073 deleted link.tracker records with IDs: [329] 2026-08-18 22:26:35,590 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:26:56,253 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-08-18 22:26:56,289 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-08-18 22:26:56,304 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6934] 2026-08-18 22:26:56,336 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [388390] 2026-08-18 22:26:56,336 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-08-18 22:26:56,357 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-08-18 22:26:56,375 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6934] 2026-08-18 22:26:56,402 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [388390] 2026-08-18 22:26:56,402 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-08-18 22:26:56,428 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-08-18 22:26:56,443 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [388374] 2026-08-18 22:26:56,443 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [4] 2026-08-18 22:26:56,476 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-08-18 22:26:56,500 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-08-18 22:26:56,512 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [388402] 2026-08-18 22:26:56,512 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-08-18 22:26:56,537 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-08-18 22:26:56,615 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-08-18 22:26:56,634 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6938, 6937, 6936, 6935, 6934] 2026-08-18 22:26:56,668 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [388390, 388391, 388392, 388393, 388394] 2026-08-18 22:26:56,668 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-08-18 22:26:56,691 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-08-18 22:26:56,722 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6936, 6935, 6934] 2026-08-18 22:26:56,742 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [388390, 388391, 388392] 2026-08-18 22:26:56,742 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-08-18 22:26:56,793 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:27:18,694 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-08-18 22:27:18,768 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-08-18 22:27:18,797 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-08-18 22:27:18,866 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-08-18 22:27:18,972 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-08-18 22:27:19,058 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:27:39,163 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-08-18 22:27:39,187 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-08-18 22:27:39,215 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-08-18 22:27:39,234 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-08-18 22:27:39,261 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-08-18 22:27:39,282 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6940, 6939, 6938, 6937] 2026-08-18 22:27:39,308 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [388393, 388394, 388395, 388396] 2026-08-18 22:27:39,308 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-08-18 22:27:39,336 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-08-18 22:27:39,421 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-08-18 22:27:39,439 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:fullstack from n/a 2026-08-18 22:27:39,461 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:27:39,709 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:27:39] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.017 0.233 2026-08-18 22:27:39,738 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:27:39] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.012 0.013 2026-08-18 22:27:39,783 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:27:39] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.022 0.018 2026-08-18 22:27:39,809 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:27:39] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.004 0.011 2026-08-18 22:27:39,856 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:27:39] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.015 0.024 2026-08-18 22:27:39,913 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:28:00,827 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-08-18 22:28:00,887 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:28:23,028 202 INFO rb-242d991-224035-405385 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 22:28:23,105 202 INFO rb-242d991-224035-405385 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 22:28:23,165 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-08-18 22:28:23,205 202 INFO rb-242d991-224035-405385 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 22:28:23,247 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-08-18 22:28:23,263 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:user_internal from n/a 2026-08-18 22:28:23,275 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:24,186 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:24] "GET /affiliate/join HTTP/1.1" 303 - 73 0.055 0.858 2026-08-18 22:28:24,898 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:24] "GET /affiliate HTTP/1.1" 200 - 260 0.106 0.603 2026-08-18 22:28:24,970 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:24] "GET /affiliate HTTP/1.1" 200 - 18 0.008 0.046 2026-08-18 22:28:25,049 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:25] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.012 0.065 2026-08-18 22:28:25,125 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:25] "GET /affiliate/report HTTP/1.1" 200 - 23 0.009 0.058 2026-08-18 22:28:25,144 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-08-18 22:28:25,172 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:25,705 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:testsignup@example.viindoo.com from 127.0.0.1 2026-08-18 22:28:25,834 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 22:28:25,835 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:25] "POST /affiliate/signup HTTP/1.1" 200 - 352 0.230 0.442 2026-08-18 22:28:25,869 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-08-18 22:28:25,889 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:26,354 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:test1@example.viindoo.com from 127.0.0.1 2026-08-18 22:28:26,504 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 22:28:26,504 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:26] "POST /affiliate/signup HTTP/1.1" 200 - 356 0.195 0.422 2026-08-18 22:28:26,553 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-08-18 22:28:26,911 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:27,260 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 22:28:27,261 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:27] "POST /affiliate/signup HTTP/1.1" 200 - 113 0.105 0.247 2026-08-18 22:28:27,262 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_affiliate_signup_with_exist_email: waiting for threads: [] 2026-08-18 22:28:27,281 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-08-18 22:28:27,286 202 INFO rb-242d991-224035-405385 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 22:28:27,295 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:27,534 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:27] "GET /r/zne HTTP/1.1" 301 - 46 0.025 0.215 2026-08-18 22:28:28,995 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:28] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.085 1.372 2026-08-18 22:28:28,997 202 INFO rb-242d991-224035-405385 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 22:28:29,025 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-08-18 22:28:29,050 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:29,332 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:29] "GET /r/zne HTTP/1.1" 301 - 62 0.025 0.258 2026-08-18 22:28:29,765 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:29] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.059 0.370 2026-08-18 22:28:29,795 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-08-18 22:28:29,813 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal from n/a 2026-08-18 22:28:29,824 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:30,081 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:30] "GET /r/zne HTTP/1.1" 301 - 66 0.038 0.220 2026-08-18 22:28:30,273 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-08-18 22:28:30,731 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:30] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.136 0.511 2026-08-18 22:28:30,759 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-08-18 22:28:30,787 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal from n/a 2026-08-18 22:28:30,798 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:31,030 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:31] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.017 0.217 2026-08-18 22:28:31,061 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:31] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.010 0.016 2026-08-18 22:28:31,087 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-08-18 22:28:31,108 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal from n/a 2026-08-18 22:28:31,117 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:31,318 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:31] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.008 0.195 2026-08-18 22:28:31,342 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-08-18 22:28:31,360 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal from n/a 2026-08-18 22:28:31,370 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:32,372 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:32] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.009 0.994 2026-08-18 22:28:32,392 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-08-18 22:28:32,435 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal from n/a 2026-08-18 22:28:32,447 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:32,673 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:32] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.014 0.213 2026-08-18 22:28:32,690 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-08-18 22:28:32,705 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:demo from n/a 2026-08-18 22:28:32,724 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:32,969 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:32] "POST /affiliate/remove_link/7 HTTP/1.1" 200 - 20 0.010 0.237 2026-08-18 22:28:32,994 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:32] "POST /affiliate/remove_link/5 HTTP/1.1" 200 - 16 0.006 0.015 2026-08-18 22:28:33,012 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:33] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.008 0.007 2026-08-18 22:28:33,041 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-08-18 22:28:33,064 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:33,405 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:33] "GET /r/myZ HTTP/1.1" 301 - 61 0.070 0.273 2026-08-18 22:28:33,949 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:33] "GET / HTTP/1.1" 200 - 170 0.104 0.437 2026-08-18 22:28:33,975 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:33] "GET /r/myZ HTTP/1.1" 301 - 15 0.007 0.015 2026-08-18 22:28:33,996 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:33] "GET / HTTP/1.1" 200 - 13 0.004 0.014 2026-08-18 22:28:34,049 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:34] "GET /r/myZ HTTP/1.1" 301 - 33 0.014 0.025 2026-08-18 22:28:34,075 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:34] "GET / HTTP/1.1" 200 - 13 0.004 0.019 2026-08-18 22:28:34,115 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:34] "GET /r/myZ HTTP/1.1" 301 - 30 0.015 0.022 2026-08-18 22:28:34,138 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:34] "GET / HTTP/1.1" 200 - 13 0.004 0.016 2026-08-18 22:28:34,157 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-08-18 22:28:34,177 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:34,945 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:34] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.123 0.647 2026-08-18 22:28:34,964 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal from n/a 2026-08-18 22:28:34,984 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:34] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.004 0.007 2026-08-18 22:28:34,999 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:34] "GET /affiliate/join HTTP/1.1" 303 - 6 0.002 0.011 2026-08-18 22:28:35,162 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:35] "GET /affiliate HTTP/1.1" 200 - 60 0.070 0.091 2026-08-18 22:28:35,177 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:user_internal from n/a 2026-08-18 22:28:35,191 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:35] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.002 0.006 2026-08-18 22:28:35,261 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:35] "GET /affiliate/join HTTP/1.1" 303 - 54 0.021 0.047 2026-08-18 22:28:35,435 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:35] "GET /affiliate HTTP/1.1" 200 - 91 0.051 0.120 2026-08-18 22:28:35,460 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-08-18 22:28:35,494 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:admin from n/a 2026-08-18 22:28:35,506 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:37,474 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:37] "GET /affiliate/commissions HTTP/1.1" 200 - 292 0.192 1.778 2026-08-18 22:28:37,505 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:demo from n/a 2026-08-18 22:28:37,743 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:37] "GET /affiliate/commissions HTTP/1.1" 200 - 104 0.062 0.168 2026-08-18 22:28:37,764 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal from n/a 2026-08-18 22:28:38,224 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:38] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.080 0.372 2026-08-18 22:28:38,256 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-08-18 22:28:38,299 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:38,571 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:38] "GET /r/zne HTTP/1.1" 301 - 63 0.030 0.243 2026-08-18 22:28:39,141 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:39] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.078 0.489 2026-08-18 22:28:39,405 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:cheetah@example.viindoo.com from 127.0.0.1 2026-08-18 22:28:39,523 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 22:28:39,523 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:39] "POST /affiliate/signup HTTP/1.1" 200 - 358 0.187 0.191 2026-08-18 22:28:39,553 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-08-18 22:28:39,571 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:admin from n/a 2026-08-18 22:28:39,582 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:39,785 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:39] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 20 0.010 0.195 2026-08-18 22:28:39,813 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:39] "POST /affiliate/update_link/7 HTTP/1.1" 200 - 25 0.008 0.015 2026-08-18 22:28:39,824 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:39] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.002 0.005 2026-08-18 22:28:39,846 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-08-18 22:28:39,877 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal from n/a 2026-08-18 22:28:39,891 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:40,194 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:40] "POST /affiliate/update_link/4 HTTP/1.1" 200 - 28 0.038 0.268 2026-08-18 22:28:40,223 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-08-18 22:28:40,246 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:40,450 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:40] "GET /r/zne HTTP/1.1" 303 - 18 0.006 0.199 2026-08-18 22:28:40,947 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:40] "GET / HTTP/1.1" 200 - 170 0.087 0.408 2026-08-18 22:28:40,976 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-08-18 22:28:41,125 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-08-18 22:28:41,224 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-08-18 22:28:41,234 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:42,868 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:42] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.106 1.530 2026-08-18 22:28:42,882 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:admin from n/a 2026-08-18 22:28:43,560 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:43] "GET /affiliate HTTP/1.1" 200 - 219 0.151 0.520 2026-08-18 22:28:43,669 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:43] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.021 0.079 2026-08-18 22:28:44,715 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:44] "GET /my/invoices HTTP/1.1" 200 - 208 0.142 0.892 2026-08-18 22:28:44,787 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:44] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.030 0.023 2026-08-18 22:28:44,818 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-08-18 22:28:44,857 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:45,683 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:45] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.079 0.749 2026-08-18 22:28:45,704 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:admin from n/a 2026-08-18 22:28:46,227 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:46] "GET /affiliate HTTP/1.1" 200 - 205 0.109 0.405 2026-08-18 22:28:46,275 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:46] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.010 0.030 2026-08-18 22:28:46,290 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:46] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 22:28:46,314 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-08-18 22:28:46,339 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:28:47,087 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:47] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.071 0.680 2026-08-18 22:28:47,108 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:admin from n/a 2026-08-18 22:28:47,158 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:28:47] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.013 0.028 2026-08-18 22:28:47,221 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 22:29:07,715 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-08-18 22:29:07,864 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-08-18 22:29:08,028 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-08-18 22:29:08,135 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-08-18 22:29:08,248 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1153, model: wizard.action.click 2026-08-18 22:29:08,268 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [347], uid: 1153, model: affiliate.code 2026-08-18 22:29:08,295 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [347], uid: 1153, model: affiliate.code 2026-08-18 22:29:08,326 202 INFO rb-242d991-224035-405385 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 22:29:08,355 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:29:08,633 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:08] "GET /r/6Bk HTTP/1.1" 301 - 60 0.025 0.255 2026-08-18 22:29:09,161 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:09] "GET / HTTP/1.1" 200 - 170 0.062 0.463 2026-08-18 22:29:09,487 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:09] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.081 0.242 2026-08-18 22:29:09,509 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:09] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.004 0.015 2026-08-18 22:29:09,655 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:09] "GET /shop/address HTTP/1.1" 200 - 39 0.029 0.113 2026-08-18 22:29:10,762 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:10] "POST /shop/address/submit HTTP/1.1" 200 - 179 0.112 0.972 2026-08-18 22:29:10,789 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:10] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.008 0.018 2026-08-18 22:29:10,905 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:10] "GET /shop/confirm_order HTTP/1.1" 303 - 82 0.052 0.061 2026-08-18 22:29:11,341 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:11] "GET /shop/payment HTTP/1.1" 200 - 177 0.129 0.304 2026-08-18 22:29:11,483 202 INFO rb-242d991-224035-405385 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 22:29:11,498 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal from n/a 2026-08-18 22:29:11,516 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:29:11,835 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:11] "GET /r/zne HTTP/1.1" 301 - 67 0.033 0.288 2026-08-18 22:29:12,009 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-08-18 22:29:12,450 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:12] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.093 0.520 2026-08-18 22:29:12,838 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:12] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.101 0.269 2026-08-18 22:29:13,184 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:13] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.071 0.272 2026-08-18 22:29:13,469 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 22:29:13,469 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:13] "POST /shop/address/submit HTTP/1.1" 200 - 178 0.085 0.185 2026-08-18 22:29:13,522 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:13] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 32 0.027 0.023 2026-08-18 22:29:13,713 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:13] "GET /shop/confirm_order HTTP/1.1" 303 - 146 0.064 0.126 2026-08-18 22:29:14,382 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:14] "GET /shop/payment HTTP/1.1" 200 - 248 0.120 0.546 2026-08-18 22:29:14,915 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:14] "POST /shop/cart/update_json HTTP/1.1" 200 - 161 0.115 0.260 2026-08-18 22:29:15,068 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:15] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 80 0.035 0.114 2026-08-18 22:29:15,324 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 22:29:15,324 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:15] "POST /shop/address/submit HTTP/1.1" 200 - 176 0.078 0.163 2026-08-18 22:29:15,367 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:15] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 32 0.011 0.025 2026-08-18 22:29:15,464 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:15] "GET /shop/confirm_order HTTP/1.1" 303 - 83 0.033 0.062 2026-08-18 22:29:16,194 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:16] "GET /shop/payment HTTP/1.1" 200 - 236 0.115 0.610 2026-08-18 22:29:16,231 202 INFO rb-242d991-224035-405385 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 22:29:16,244 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:29:17,408 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:17] "GET /shop HTTP/1.1" 200 - 370 0.201 0.965 2026-08-18 22:29:17,739 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:17] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.079 0.222 2026-08-18 22:29:17,771 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:17] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.012 0.017 2026-08-18 22:29:17,895 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:17] "GET /shop/address HTTP/1.1" 200 - 36 0.029 0.091 2026-08-18 22:29:18,142 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:18] "POST /shop/address/submit HTTP/1.1" 200 - 183 0.085 0.149 2026-08-18 22:29:18,164 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:18] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.007 0.012 2026-08-18 22:29:18,254 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:18] "GET /shop/confirm_order HTTP/1.1" 303 - 57 0.038 0.049 2026-08-18 22:29:18,687 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:18] "GET /shop/payment HTTP/1.1" 200 - 174 0.122 0.309 2026-08-18 22:29:18,784 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-08-18 22:29:18,801 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:fullstack from n/a 2026-08-18 22:29:18,812 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:29:19,585 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:19] "GET /affiliate HTTP/1.1" 200 - 222 0.090 0.684 2026-08-18 22:29:19,655 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:19] "GET /affiliate/report HTTP/1.1" 200 - 23 0.013 0.055 2026-08-18 22:29:19,762 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:19] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.016 0.089 2026-08-18 22:29:20,293 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:20] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.016 0.051 2026-08-18 22:29:21,555 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:21] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.020 0.047 2026-08-18 22:29:21,696 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:21] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.014 0.048 2026-08-18 22:29:21,789 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:29:43,639 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-08-18 22:29:43,668 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:29:44,718 202 INFO rb-242d991-224035-405385 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-08-18 22:29:45,269 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:45] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.107 1.495 2026-08-18 22:29:45,276 202 INFO rb-242d991-224035-405385 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-08-18 22:29:45,306 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:45] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.009 0.022 2026-08-18 22:29:45,311 202 INFO rb-242d991-224035-405385 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-08-18 22:29:45,348 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:45] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.014 0.024 2026-08-18 22:29:45,372 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-08-18 22:29:45,386 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:29:45,651 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:45] "GET /r/zne HTTP/1.1" 301 - 63 0.028 0.239 2026-08-18 22:29:45,655 202 INFO rb-242d991-224035-405385 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-08-18 22:29:46,229 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:46] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.076 0.499 2026-08-18 22:29:46,243 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:demo from n/a 2026-08-18 22:29:46,285 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:46] "GET /r/zne HTTP/1.1" 301 - 20 0.013 0.021 2026-08-18 22:29:46,290 202 INFO rb-242d991-224035-405385 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-08-18 22:29:46,883 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:29:46] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 218 0.129 0.467 2026-08-18 22:29:46,946 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:30:08,581 202 INFO rb-242d991-224035-405385 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 0x7fa245d3c220>)> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/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 22:30:08,619 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-08-18 22:30:08,640 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:30:08,966 202 INFO rb-242d991-224035-405385 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 22:30:08,982 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:08] "POST /website/form/crm.lead HTTP/1.1" 200 - 101 0.046 0.299 2026-08-18 22:30:09,036 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:09] "GET /r/DRR HTTP/1.1" 301 - 38 0.024 0.024 2026-08-18 22:30:09,529 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:09] "GET / HTTP/1.1" 200 - 169 0.108 0.382 2026-08-18 22:30:09,640 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:09] "POST /website/form/crm.lead HTTP/1.1" 200 - 56 0.030 0.078 2026-08-18 22:30:09,667 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-08-18 22:30:09,682 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:30:09,978 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:09] "GET /r/DRR HTTP/1.1" 301 - 60 0.029 0.269 2026-08-18 22:30:10,482 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:10] "GET / HTTP/1.1" 200 - 170 0.063 0.438 2026-08-18 22:30:10,523 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:10] "GET / HTTP/1.1" 200 - 13 0.017 0.022 2026-08-18 22:30:10,653 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:10] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.065 0.056 2026-08-18 22:30:10,680 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:admin from n/a 2026-08-18 22:30:10,757 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-08-18 22:30:10,770 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:30:11,829 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:11] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.052 1.008 2026-08-18 22:30:11,845 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:admin from n/a 2026-08-18 22:30:11,890 202 INFO rb-242d991-224035-405385 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 22:30:11,905 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:30:12,207 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:12] "GET /r/DRR HTTP/1.1" 301 - 60 0.027 0.277 2026-08-18 22:30:12,670 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:12] "GET / HTTP/1.1" 200 - 170 0.067 0.392 2026-08-18 22:30:12,690 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:12] "GET / HTTP/1.1" 200 - 13 0.003 0.013 2026-08-18 22:30:12,803 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:12] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.053 0.053 2026-08-18 22:30:12,818 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:admin from n/a 2026-08-18 22:30:12,897 202 INFO rb-242d991-224035-405385 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 22:30:12,937 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 22:30:12,952 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-08-18 22:30:13,013 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-08-18 22:30:13,031 202 INFO rb-242d991-224035-405385 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-08-18 22:30:13,068 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:30:13,090 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-08-18 22:30:13,114 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-08-18 22:30:13,152 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-08-18 22:30:13,192 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:30:13,491 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-08-18 22:30:13,500 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11843] 2026-08-18 22:30:13,506 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:13,842 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [502] 2026-08-18 22:30:13,855 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11845] 2026-08-18 22:30:13,861 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:13,877 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-08-18 22:30:13,901 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-08-18 22:30:13,934 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-08-18 22:30:13,959 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-08-18 22:30:13,978 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-08-18 22:30:13,988 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1188, model: amazon.region 2026-08-18 22:30:13,996 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1188, model: amazon.region 2026-08-18 22:30:14,003 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1188, model: amazon.region 2026-08-18 22:30:14,007 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-08-18 22:30:14,022 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-08-18 22:30:14,048 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1189 deleted amazon.region records with IDs: [26] 2026-08-18 22:30:14,080 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:30:14,104 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-08-18 22:30:14,815 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-08-18 22:30:15,737 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-08-18 22:30:15,853 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:30:15,871 202 INFO rb-242d991-224035-405385 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 22:30:15,890 202 INFO rb-242d991-224035-405385 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 22:30:15,914 202 INFO rb-242d991-224035-405385 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 22:30:15,942 202 INFO rb-242d991-224035-405385 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 22:30:16,279 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-08-18 22:30:16,287 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11847] 2026-08-18 22:30:16,292 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:16,342 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-08-18 22:30:16,373 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-08-18 22:30:16,409 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:30:16,434 202 INFO rb-242d991-224035-405385 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 22:30:16,460 202 INFO rb-242d991-224035-405385 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 22:30:16,488 202 INFO rb-242d991-224035-405385 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 22:30:16,529 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-08-18 22:30:16,574 202 INFO rb-242d991-224035-405385 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 22:30:16,620 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-08-18 22:30:16,642 202 INFO rb-242d991-224035-405385 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 22:30:16,668 202 INFO rb-242d991-224035-405385 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 22:30:16,700 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-08-18 22:30:16,731 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:30:16,751 202 INFO rb-242d991-224035-405385 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 22:30:16,778 202 INFO rb-242d991-224035-405385 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 22:30:16,809 202 INFO rb-242d991-224035-405385 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 22:30:16,844 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:30:16,865 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-08-18 22:30:16,888 202 INFO rb-242d991-224035-405385 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 22:30:16,909 202 INFO rb-242d991-224035-405385 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 22:30:16,939 202 INFO rb-242d991-224035-405385 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 22:30:17,246 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-08-18 22:30:17,252 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11849] 2026-08-18 22:30:17,257 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:17,302 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1191 deleted amazon.ses.identity records with IDs: [30] 2026-08-18 22:30:17,321 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-08-18 22:30:17,353 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:30:17,378 202 INFO rb-242d991-224035-405385 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 22:30:17,397 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-08-18 22:30:17,421 202 INFO rb-242d991-224035-405385 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 22:30:17,460 202 INFO rb-242d991-224035-405385 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 22:30:17,493 202 INFO rb-242d991-224035-405385 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 22:30:17,517 202 INFO rb-242d991-224035-405385 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 22:30:17,541 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-08-18 22:30:17,574 202 INFO rb-242d991-224035-405385 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 22:30:17,613 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-08-18 22:30:17,616 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-08-18 22:30:17,640 202 INFO rb-242d991-224035-405385 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 22:30:17,670 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:30:17,693 202 INFO rb-242d991-224035-405385 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 22:30:17,725 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-08-18 22:30:17,753 202 INFO rb-242d991-224035-405385 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 22:30:17,780 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-08-18 22:30:17,799 202 INFO rb-242d991-224035-405385 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 22:30:17,813 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-08-18 22:30:17,826 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-08-18 22:30:17,847 202 INFO rb-242d991-224035-405385 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-08-18 22:30:17,876 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:30:17,885 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-08-18 22:30:18,156 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-08-18 22:30:18,165 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11851] 2026-08-18 22:30:18,171 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:18,543 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-08-18 22:30:18,552 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11853] 2026-08-18 22:30:18,558 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:18,863 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [507] 2026-08-18 22:30:18,871 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11855] 2026-08-18 22:30:18,876 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:19,079 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1192 deleted mail.message records with IDs: [11857] 2026-08-18 22:30:19,121 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1192 deleted mail.message records with IDs: [11859, 11857] 2026-08-18 22:30:19,149 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1192 deleted mail.message records with IDs: [11858] 2026-08-18 22:30:19,189 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1192 deleted calendar.event records with IDs: [24] 2026-08-18 22:30:19,195 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1192 deleted mail.followers records with IDs: [4584, 4585] 2026-08-18 22:30:19,244 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1192 deleted mail.message records with IDs: [11860, 11859, 11857] 2026-08-18 22:30:19,270 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1192 deleted mail.message records with IDs: [11860, 11859, 11857] 2026-08-18 22:30:19,275 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1192 deleted appointment.appointment records with IDs: [6] 2026-08-18 22:30:19,281 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1192 deleted mail.followers records with IDs: [4581, 4582, 4583] 2026-08-18 22:30:19,301 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-08-18 22:30:19,635 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [508] 2026-08-18 22:30:19,643 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11862] 2026-08-18 22:30:19,651 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:19,959 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [509] 2026-08-18 22:30:19,967 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11864] 2026-08-18 22:30:19,972 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:20,375 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-08-18 22:30:20,382 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11866] 2026-08-18 22:30:20,387 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:20,668 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-08-18 22:30:20,959 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [511] 2026-08-18 22:30:20,965 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11870] 2026-08-18 22:30:20,970 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:21,283 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [512] 2026-08-18 22:30:21,289 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11872] 2026-08-18 22:30:21,296 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:21,601 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-08-18 22:30:21,607 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11874] 2026-08-18 22:30:21,612 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:21,758 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:30:21,771 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-08-18 22:30:22,103 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [514] 2026-08-18 22:30:22,111 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11879] 2026-08-18 22:30:22,117 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:22,408 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [515] 2026-08-18 22:30:22,417 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11881] 2026-08-18 22:30:22,421 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:22,713 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-08-18 22:30:22,720 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11883] 2026-08-18 22:30:22,724 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:22,868 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-08-18 22:30:22,877 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #7 deleted mail.message records with IDs: [11885] 2026-08-18 22:30:22,878 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-08-18 22:30:22,883 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-08-18 22:30:22,909 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-08-18 22:30:22,919 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #7 deleted mail.message records with IDs: [11886] 2026-08-18 22:30:22,920 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-08-18 22:30:22,947 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1201 deleted mail.message records with IDs: [11886] 2026-08-18 22:30:22,955 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1201 deleted appointment.appointment records with IDs: [11] 2026-08-18 22:30:22,959 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1201 deleted mail.followers records with IDs: [4597, 4598, 4599] 2026-08-18 22:30:23,026 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 1201, model: appointment.appointment 2026-08-18 22:30:23,038 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 1201, model: appointment.appointment 2026-08-18 22:30:23,053 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1201 deleted mail.message records with IDs: [11887] 2026-08-18 22:30:23,054 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 1201, model: appointment.appointment 2026-08-18 22:30:23,119 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1202 deleted mail.message records with IDs: [11888] 2026-08-18 22:30:23,129 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1202 deleted appointment.appointment records with IDs: [13] 2026-08-18 22:30:23,134 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1202 deleted mail.followers records with IDs: [4603, 4604, 4605] 2026-08-18 22:30:23,157 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1202 deleted mail.message records with IDs: [11887] 2026-08-18 22:30:23,167 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1202 deleted appointment.appointment records with IDs: [12] 2026-08-18 22:30:23,172 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1202 deleted mail.followers records with IDs: [4600, 4601, 4602] 2026-08-18 22:30:23,190 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-08-18 22:30:23,471 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-08-18 22:30:23,478 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11890] 2026-08-18 22:30:23,485 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:23,825 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-08-18 22:30:23,838 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11892] 2026-08-18 22:30:23,845 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:24,156 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-08-18 22:30:24,162 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11894] 2026-08-18 22:30:24,167 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:24,220 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1204, model: viin.appointment.type 2026-08-18 22:30:24,231 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1204 deleted mail.message records with IDs: [2145] 2026-08-18 22:30:24,232 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1204, model: viin.appointment.type 2026-08-18 22:30:24,236 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1204, model: viin.appointment.type 2026-08-18 22:30:24,251 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1205, model: viin.appointment.type 2026-08-18 22:30:24,262 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1205 deleted mail.message records with IDs: [2145] 2026-08-18 22:30:24,263 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1205, model: viin.appointment.type 2026-08-18 22:30:24,268 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1205, model: viin.appointment.type 2026-08-18 22:30:24,329 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1206 deleted mail.message records with IDs: [11896] 2026-08-18 22:30:24,339 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1206 deleted viin.appointment.type records with IDs: [4] 2026-08-18 22:30:24,344 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1206 deleted mail.followers records with IDs: [4606] 2026-08-18 22:30:24,369 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:30:24,381 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-08-18 22:30:24,721 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-08-18 22:30:24,731 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11898] 2026-08-18 22:30:24,737 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:25,011 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-08-18 22:30:25,018 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11900] 2026-08-18 22:30:25,022 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:25,306 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-08-18 22:30:25,314 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11902] 2026-08-18 22:30:25,318 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:25,492 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-08-18 22:30:25,839 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-08-18 22:30:25,846 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11908] 2026-08-18 22:30:25,851 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:26,170 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-08-18 22:30:26,181 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11910] 2026-08-18 22:30:26,187 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:26,513 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-08-18 22:30:26,521 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11912] 2026-08-18 22:30:26,527 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:26,714 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:30:26,724 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-08-18 22:30:27,042 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-08-18 22:30:27,050 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11915] 2026-08-18 22:30:27,055 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:27,391 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-08-18 22:30:27,398 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11917] 2026-08-18 22:30:27,401 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:27,673 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-08-18 22:30:27,680 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11919] 2026-08-18 22:30:27,686 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:28,557 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-08-18 22:30:28,596 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1213 deleted mail.message records with IDs: [11923] 2026-08-18 22:30:28,622 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1213 deleted calendar.event records with IDs: [25] 2026-08-18 22:30:28,626 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1213 deleted mail.followers records with IDs: [4620, 4621] 2026-08-18 22:30:29,185 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-08-18 22:30:29,235 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1213 deleted mail.message records with IDs: [11927] 2026-08-18 22:30:29,250 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1213 deleted calendar.event records with IDs: [26] 2026-08-18 22:30:29,254 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1213 deleted mail.followers records with IDs: [4627, 4628] 2026-08-18 22:30:29,300 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 22:30:29,311 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-08-18 22:30:29,616 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-08-18 22:30:29,624 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11931] 2026-08-18 22:30:29,630 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:29,966 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-08-18 22:30:29,975 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11933] 2026-08-18 22:30:29,980 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:30,247 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-08-18 22:30:30,253 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11935] 2026-08-18 22:30:30,257 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:30,414 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:30:30,426 202 INFO rb-242d991-224035-405385 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 22:30:31,605 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal from n/a 2026-08-18 22:30:31,670 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:30:32,196 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 22:30:32,230 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 22:30:32,239 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-08-18 22:30:32,261 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-08-18 22:30:32,283 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-08-18 22:30:32,298 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-08-18 22:30:32,311 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-08-18 22:30:32,324 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-08-18 22:30:32,361 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:30:32,374 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-08-18 22:30:32,676 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-08-18 22:30:32,683 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11942] 2026-08-18 22:30:32,688 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:32,950 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-08-18 22:30:32,957 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11944] 2026-08-18 22:30:32,961 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:33,278 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [539] 2026-08-18 22:30:33,290 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11946] 2026-08-18 22:30:33,294 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:33,365 202 INFO rb-242d991-224035-405385 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 22:30:33,461 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-08-18 22:30:33,750 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-08-18 22:30:33,758 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11972] 2026-08-18 22:30:33,763 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:34,060 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-08-18 22:30:34,068 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11974] 2026-08-18 22:30:34,072 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:34,456 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-08-18 22:30:34,465 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11976] 2026-08-18 22:30:34,471 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:34,545 202 INFO rb-242d991-224035-405385 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 22:30:34,571 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-08-18 22:30:34,856 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-08-18 22:30:34,861 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11979] 2026-08-18 22:30:34,865 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:35,129 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-08-18 22:30:35,135 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11981] 2026-08-18 22:30:35,139 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:35,516 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-08-18 22:30:35,524 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11983] 2026-08-18 22:30:35,529 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:35,615 202 INFO rb-242d991-224035-405385 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 22:30:35,714 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-08-18 22:30:36,041 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-08-18 22:30:36,049 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11988] 2026-08-18 22:30:36,055 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:36,358 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-08-18 22:30:36,370 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11990] 2026-08-18 22:30:36,382 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:36,659 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-08-18 22:30:36,666 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11992] 2026-08-18 22:30:36,670 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:36,740 202 INFO rb-242d991-224035-405385 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 22:30:36,825 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-08-18 22:30:37,162 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-08-18 22:30:37,177 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11997] 2026-08-18 22:30:37,185 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:37,518 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [550] 2026-08-18 22:30:37,524 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11999] 2026-08-18 22:30:37,528 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:38,599 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-08-18 22:30:38,606 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12001] 2026-08-18 22:30:38,611 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:38,686 202 INFO rb-242d991-224035-405385 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 22:30:38,693 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-08-18 22:30:38,742 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:30:38,755 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-08-18 22:30:39,073 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-08-18 22:30:39,081 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12004] 2026-08-18 22:30:39,087 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:39,353 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-08-18 22:30:39,365 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12006] 2026-08-18 22:30:39,369 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:39,621 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-08-18 22:30:39,630 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12008] 2026-08-18 22:30:39,636 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:39,704 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-08-18 22:30:39,718 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2145] 2026-08-18 22:30:39,719 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-08-18 22:30:39,725 202 INFO rb-242d991-224035-405385 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 22:30:39,763 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-08-18 22:30:40,053 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-08-18 22:30:40,064 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12011] 2026-08-18 22:30:40,069 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:40,376 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-08-18 22:30:40,383 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12013] 2026-08-18 22:30:40,388 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:40,714 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-08-18 22:30:40,719 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12015] 2026-08-18 22:30:40,723 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:40,764 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-08-18 22:30:40,775 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1241, model: appointment.type.working.time 2026-08-18 22:30:40,781 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1241, model: appointment.type.working.time 2026-08-18 22:30:40,792 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1243 deleted appointment.type.working.time records with IDs: [1] 2026-08-18 22:30:40,822 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:30:40,835 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_address_is_not_overwritten ... 2026-08-18 22:30:41,216 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-08-18 22:30:41,224 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12018] 2026-08-18 22:30:41,229 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:41,523 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-08-18 22:30:41,530 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12020] 2026-08-18 22:30:41,534 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:41,795 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-08-18 22:30:41,801 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12022] 2026-08-18 22:30:41,805 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:41,907 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_with_blank_address_is_not_populated ... 2026-08-18 22:30:42,179 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-08-18 22:30:42,185 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12027] 2026-08-18 22:30:42,189 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:42,427 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-08-18 22:30:42,435 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12029] 2026-08-18 22:30:42,441 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:42,761 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-08-18 22:30:42,769 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12031] 2026-08-18 22:30:42,775 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:42,917 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_hook_defaults_to_protecting_the_partner ... 2026-08-18 22:30:43,222 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-08-18 22:30:43,229 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12036] 2026-08-18 22:30:43,234 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:43,537 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-08-18 22:30:43,556 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12038] 2026-08-18 22:30:43,565 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:43,889 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-08-18 22:30:43,896 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12040] 2026-08-18 22:30:43,904 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:44,053 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_new_guest_partner_is_populated ... 2026-08-18 22:30:44,333 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-08-18 22:30:44,342 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12045] 2026-08-18 22:30:44,347 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:44,596 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-08-18 22:30:44,601 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12047] 2026-08-18 22:30:44,605 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:44,853 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-08-18 22:30:44,859 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12049] 2026-08-18 22:30:44,864 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:45,654 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:30:45,666 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter ... 2026-08-18 22:30:46,030 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-08-18 22:30:46,038 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12055] 2026-08-18 22:30:46,043 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:46,348 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-08-18 22:30:46,354 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12057] 2026-08-18 22:30:46,360 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:46,665 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-08-18 22:30:46,671 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12059] 2026-08-18 22:30:46,676 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:46,754 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:30:47,563 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:47] "GET /appointment/product-demonstration-1/details?user_id=1256&tz=UTC HTTP/1.1" 200 - 203 0.088 0.723 2026-08-18 22:30:47,565 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter: waiting for threads: [] 2026-08-18 22:30:47,590 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter ... 2026-08-18 22:30:47,948 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-08-18 22:30:47,956 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12063] 2026-08-18 22:30:47,965 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:48,263 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-08-18 22:30:48,272 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12065] 2026-08-18 22:30:48,277 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:48,655 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-08-18 22:30:48,664 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12067] 2026-08-18 22:30:48,670 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:48,771 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:30:49,622 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:49] "GET /appointment/product-demonstration-1/details?user_id=1259 HTTP/1.1" 200 - 203 0.090 0.763 2026-08-18 22:30:49,624 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter: waiting for threads: [] 2026-08-18 22:30:49,650 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_module_does_not_call_the_removed_request_context_api ... 2026-08-18 22:30:49,951 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-08-18 22:30:49,956 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12071] 2026-08-18 22:30:49,960 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:50,244 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-08-18 22:30:50,250 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12073] 2026-08-18 22:30:50,256 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:50,558 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-08-18 22:30:50,567 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12075] 2026-08-18 22:30:50,572 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:50,684 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address ... 2026-08-18 22:30:50,959 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-08-18 22:30:50,966 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12079] 2026-08-18 22:30:50,972 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:51,281 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-08-18 22:30:51,287 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12081] 2026-08-18 22:30:51,292 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:51,603 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-08-18 22:30:51,610 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12083] 2026-08-18 22:30:51,616 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:30:51,707 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:30:52,435 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:52] "GET /appointment/product-demonstration-1/details?user_id=1265&tz=UTC HTTP/1.1" 200 - 203 0.066 0.664 2026-08-18 22:30:52,676 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:52] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 113 0.097 0.137 2026-08-18 22:30:52,684 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: appointment.appointment 2026-08-18 22:30:52,923 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:52] "GET /my/appointments/20?access_token=bdf7d80e-13a5-4572-a271-94d661c01777 HTTP/1.1" 200 - 46 0.028 0.217 2026-08-18 22:30:52,968 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:30:52,986 202 INFO rb-242d991-224035-405385 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 22:30:54,093 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal from n/a 2026-08-18 22:30:54,129 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:30:55,511 202 INFO rb-242d991-224035-405385 odoo.tests.common: Simulating signal changes during tests 2026-08-18 22:30:55,547 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 22:30:55,562 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-08-18 22:30:56,931 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal from n/a 2026-08-18 22:30:56,945 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:30:57,155 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:57] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 12 0.004 0.208 2026-08-18 22:30:57,186 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:57] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.007 0.020 2026-08-18 22:30:57,210 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:57] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.006 0.015 2026-08-18 22:30:57,211 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr.TestAppointmentWebsiteHR.test_api_get_staffs: waiting for threads: [] 2026-08-18 22:30:57,226 202 INFO rb-242d991-224035-405385 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-08-18 22:30:58,424 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405385 login:portal from n/a 2026-08-18 22:30:58,461 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:30:58,813 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:58] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 69 0.044 0.309 2026-08-18 22:30:59,069 202 INFO rb-242d991-224035-405385 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:30:59] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.102 0.147 2026-08-18 22:30:59,109 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 22:31:03,255 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-08-18 22:31:03,403 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-08-18 22:31:03,545 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-08-18 22:31:03,597 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-08-18 22:31:03,657 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-08-18 22:31:03,908 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [592] 2026-08-18 22:31:04,037 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-08-18 22:31:04,293 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [593] 2026-08-18 22:31:04,426 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-08-18 22:31:04,592 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [594] 2026-08-18 22:31:04,882 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1287 deleted mail.activity records with IDs: [166] 2026-08-18 22:31:04,996 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [595] 2026-08-18 22:31:05,130 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1291 deleted mail.activity records with IDs: [167] 2026-08-18 22:31:05,249 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1291 deleted mail.mail records with IDs: [596] 2026-08-18 22:31:05,276 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-08-18 22:31:05,435 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [597] 2026-08-18 22:31:05,522 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-08-18 22:31:05,594 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-08-18 22:31:05,666 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-08-18 22:31:05,818 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [598] 2026-08-18 22:31:05,877 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [599] 2026-08-18 22:31:05,940 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [600] 2026-08-18 22:31:06,000 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [601] 2026-08-18 22:31:06,108 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-08-18 22:31:06,306 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [602] 2026-08-18 22:31:06,441 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [173] 2026-08-18 22:31:06,555 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [603] 2026-08-18 22:31:06,665 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-08-18 22:31:06,880 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [604] 2026-08-18 22:31:07,027 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [174] 2026-08-18 22:31:07,134 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [605] 2026-08-18 22:31:07,170 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-08-18 22:31:07,374 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [606] 2026-08-18 22:31:07,543 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [175] 2026-08-18 22:31:07,657 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [607] 2026-08-18 22:31:07,692 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-08-18 22:31:07,715 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-08-18 22:31:07,737 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-08-18 22:31:07,747 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1284, model: approval.request.type 2026-08-18 22:31:07,755 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1284, model: approval.request.type 2026-08-18 22:31:07,758 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1284, model: approval.request.type 2026-08-18 22:31:07,773 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-08-18 22:31:07,783 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1291, model: approval.request.type 2026-08-18 22:31:07,791 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1291, model: approval.request.type 2026-08-18 22:31:07,795 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1291, model: approval.request.type 2026-08-18 22:31:07,810 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-08-18 22:31:07,844 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-08-18 22:31:07,854 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1284, model: approval.request.type 2026-08-18 22:31:07,863 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1284, model: approval.request.type 2026-08-18 22:31:07,866 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1284, model: approval.request.type 2026-08-18 22:31:07,881 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-08-18 22:31:07,921 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-08-18 22:31:07,956 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-08-18 22:31:08,009 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1294, model: viin.approval.request 2026-08-18 22:31:08,028 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1294, model: viin.approval.request 2026-08-18 22:31:08,049 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1294, model: viin.approval.request 2026-08-18 22:31:08,070 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1294, model: viin.approval.request 2026-08-18 22:31:08,094 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-08-18 22:31:08,208 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1294, model: viin.approval.request 2026-08-18 22:31:08,238 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1294, model: viin.approval.request 2026-08-18 22:31:08,264 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1294, model: viin.approval.request 2026-08-18 22:31:08,298 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-08-18 22:31:08,512 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [608] 2026-08-18 22:31:08,629 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1287, model: viin.approval.request 2026-08-18 22:31:08,649 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1287, model: viin.approval.request 2026-08-18 22:31:08,690 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1287, model: viin.approval.request 2026-08-18 22:31:08,722 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-08-18 22:31:08,769 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-08-18 22:31:08,901 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-08-18 22:31:09,005 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1284, model: request.approval.user.line 2026-08-18 22:31:09,055 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1284, model: request.approval.user.line 2026-08-18 22:31:09,080 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-08-18 22:31:09,195 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1291, model: request.approval.user.line 2026-08-18 22:31:09,277 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1291, model: request.approval.user.line 2026-08-18 22:31:09,301 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-08-18 22:31:09,412 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-08-18 22:31:09,429 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-08-18 22:31:09,605 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [609] 2026-08-18 22:31:09,665 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [610] 2026-08-18 22:31:09,755 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [611] 2026-08-18 22:31:09,809 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [612] 2026-08-18 22:31:09,944 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [177, 178, 179, 180] 2026-08-18 22:31:10,049 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [613] 2026-08-18 22:31:10,181 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [614] 2026-08-18 22:31:10,206 202 INFO rb-242d991-224035-405385 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 22:31:10,415 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [615] 2026-08-18 22:31:10,472 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [616] 2026-08-18 22:31:10,548 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [617] 2026-08-18 22:31:10,628 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [618] 2026-08-18 22:31:10,698 202 INFO rb-242d991-224035-405385 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 22:31:10,716 202 INFO rb-242d991-224035-405385 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 22:31:10,733 202 INFO rb-242d991-224035-405385 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 22:31:10,775 202 INFO rb-242d991-224035-405385 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 22:31:10,977 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [619] 2026-08-18 22:31:11,048 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [620] 2026-08-18 22:31:11,111 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [621] 2026-08-18 22:31:11,167 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [622] 2026-08-18 22:31:11,333 202 INFO rb-242d991-224035-405385 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 22:31:11,352 202 INFO rb-242d991-224035-405385 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 22:31:11,377 202 INFO rb-242d991-224035-405385 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 22:31:11,408 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-08-18 22:31:11,494 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1287, model: viin.approval.request 2026-08-18 22:31:11,609 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-08-18 22:31:11,793 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8], uid: 1284, model: viin.approval.request 2026-08-18 22:31:11,917 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-18 22:31:13,478 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-08-18 22:31:13,819 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1295 deleted mail.mail records with IDs: [623] 2026-08-18 22:31:13,899 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1295 deleted mail.mail records with IDs: [624] 2026-08-18 22:31:13,973 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1295 deleted mail.mail records with IDs: [625] 2026-08-18 22:31:14,050 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1295 deleted mail.mail records with IDs: [626] 2026-08-18 22:31:14,179 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1296 deleted mail.activity records with IDs: [189, 190, 191, 192] 2026-08-18 22:31:14,264 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1296 deleted mail.mail records with IDs: [627] 2026-08-18 22:31:14,344 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1296 deleted mail.mail records with IDs: [628] 2026-08-18 22:31:14,416 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1296 deleted mail.mail records with IDs: [629] 2026-08-18 22:31:14,547 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1297 deleted mail.activity records with IDs: [193, 194, 195] 2026-08-18 22:31:14,617 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1297 deleted mail.mail records with IDs: [630] 2026-08-18 22:31:14,703 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1297 deleted mail.mail records with IDs: [631] 2026-08-18 22:31:14,760 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-08-18 22:31:15,099 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1295 deleted mail.mail records with IDs: [632] 2026-08-18 22:31:15,182 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1295 deleted mail.mail records with IDs: [633] 2026-08-18 22:31:15,281 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1296 deleted mail.activity records with IDs: [198, 199] 2026-08-18 22:31:15,343 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1296 deleted mail.mail records with IDs: [634] 2026-08-18 22:31:15,416 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1296 deleted mail.mail records with IDs: [635] 2026-08-18 22:31:15,531 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1299 deleted mail.activity records with IDs: [200, 201] 2026-08-18 22:31:15,612 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1299 deleted mail.mail records with IDs: [636] 2026-08-18 22:31:15,684 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 22:31:22,421 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-08-18 22:31:22,702 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-08-18 22:31:22,999 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-08-18 22:31:23,311 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [33] 2026-08-18 22:31:23,358 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-08-18 22:31:23,647 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-08-18 22:31:23,889 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-08-18 22:31:24,157 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-08-18 22:31:24,387 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-08-18 22:31:24,660 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [38] 2026-08-18 22:31:24,693 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-08-18 22:31:25,000 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [40] 2026-08-18 22:31:25,032 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-08-18 22:31:25,342 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:31:26,302 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [54400, 54401, 54402, 54403, 54404, 54405] 2026-08-18 22:31:26,596 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [54406, 54407, 54408, 54409, 54410, 54411] 2026-08-18 22:31:26,852 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4788] 2026-08-18 22:31:26,892 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300332] 2026-08-18 22:31:26,909 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2356] 2026-08-18 22:31:26,909 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-08-18 22:31:27,020 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [54412, 54413, 54414, 54415, 54416, 54417, 54418, 54419, 54420] 2026-08-18 22:31:27,772 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-08-18 22:31:28,275 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-08-18 22:31:28,746 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-08-18 22:31:28,825 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [204] 2026-08-18 22:31:29,404 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-08-18 22:31:29,868 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-08-18 22:31:29,926 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [206] 2026-08-18 22:31:30,461 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-08-18 22:31:30,555 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [207] 2026-08-18 22:31:31,256 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-08-18 22:31:31,347 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [208] 2026-08-18 22:31:31,972 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-08-18 22:31:32,073 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [209] 2026-08-18 22:31:32,591 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-08-18 22:31:32,637 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [210] 2026-08-18 22:31:33,152 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-08-18 22:31:33,208 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [211] 2026-08-18 22:31:33,696 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-08-18 22:31:33,718 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-08-18 22:31:33,746 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-08-18 22:31:33,778 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-08-18 22:31:33,807 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-08-18 22:31:33,843 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-08-18 22:31:33,874 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-08-18 22:31:33,908 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-08-18 22:31:33,944 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-08-18 22:31:35,335 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-08-18 22:31:35,606 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-08-18 22:31:35,868 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-08-18 22:31:36,607 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-08-18 22:31:36,659 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-08-18 22:31:37,460 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-08-18 22:31:37,546 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [215] 2026-08-18 22:31:37,673 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-08-18 22:31:38,481 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-08-18 22:31:38,553 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [216] 2026-08-18 22:31:38,624 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-08-18 22:31:39,375 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-08-18 22:31:39,420 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [217] 2026-08-18 22:31:39,454 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-08-18 22:31:40,315 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-08-18 22:31:40,380 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [218] 2026-08-18 22:31:40,856 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-08-18 22:31:40,923 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-08-18 22:31:40,986 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-08-18 22:31:41,043 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-08-18 22:31:41,081 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-08-18 22:31:41,164 202 INFO rb-242d991-224035-405385 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 22:31:41,202 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-08-18 22:31:41,262 202 INFO rb-242d991-224035-405385 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 22:31:41,299 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-08-18 22:31:41,342 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-08-18 22:31:41,354 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-08-18 22:31:41,389 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-08-18 22:31:41,455 202 INFO rb-242d991-224035-405385 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 22:31:41,475 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-08-18 22:31:41,546 202 INFO rb-242d991-224035-405385 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 22:31:41,561 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-08-18 22:31:41,628 202 INFO rb-242d991-224035-405385 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 22:31:41,647 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-08-18 22:31:41,692 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:31:41,956 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-08-18 22:31:42,799 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-08-18 22:31:42,861 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-08-18 22:31:43,749 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-08-18 22:31:43,812 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:31:44,411 202 INFO rb-242d991-224035-405385 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 22:31:45,139 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1302 deleted mail.mail records with IDs: [657] 2026-08-18 22:31:45,244 202 INFO rb-242d991-224035-405385 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 22:31:46,098 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1302 deleted mail.mail records with IDs: [658] 2026-08-18 22:31:46,176 202 INFO rb-242d991-224035-405385 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 22:31:47,039 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1302 deleted request.approval.user.line records with IDs: [65] 2026-08-18 22:31:47,288 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1302 deleted mail.mail records with IDs: [659] 2026-08-18 22:31:47,399 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:31:47,837 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-08-18 22:31:48,945 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-08-18 22:31:49,881 202 INFO rb-242d991-224035-405385 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 22:31:50,841 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-08-18 22:31:51,856 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:31:52,222 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-08-18 22:31:52,287 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-08-18 22:31:52,336 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-08-18 22:31:52,476 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-08-18 22:31:52,750 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-08-18 22:31:52,912 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-08-18 22:31:53,192 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-08-18 22:31:53,460 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-08-18 22:31:53,596 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-08-18 22:31:53,737 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:31:54,422 202 INFO rb-242d991-224035-405385 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 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1305 deleted request.approval.user.line records with IDs: [71] 2026-08-18 22:31:54,981 202 INFO rb-242d991-224035-405385 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 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1305 deleted request.approval.user.line records with IDs: [71] 2026-08-18 22:31:55,586 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-08-18 22:31:56,097 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1305 deleted request.approval.user.line records with IDs: [71] 2026-08-18 22:31:56,175 202 INFO rb-242d991-224035-405385 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 22:31:57,617 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-08-18 22:31:59,194 202 INFO rb-242d991-224035-405385 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 22:32:00,558 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:32:01,003 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-08-18 22:32:01,069 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-08-18 22:32:01,101 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-08-18 22:32:01,233 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-08-18 22:32:01,379 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-08-18 22:32:01,601 202 INFO rb-242d991-224035-405385 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 22:32:01,758 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-08-18 22:32:02,027 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-08-18 22:32:02,279 202 INFO rb-242d991-224035-405385 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 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-08-18 22:32:02,564 202 INFO rb-242d991-224035-405385 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 22:32:02,721 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-08-18 22:32:02,776 202 INFO rb-242d991-224035-405385 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 22:32:02,942 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-08-18 22:32:02,974 202 INFO rb-242d991-224035-405385 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 22:32:03,273 202 INFO rb-242d991-224035-405385 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 22:32:03,521 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-08-18 22:32:03,570 202 INFO rb-242d991-224035-405385 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 22:32:03,783 202 INFO rb-242d991-224035-405385 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 22:32:03,988 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-08-18 22:32:04,220 202 INFO rb-242d991-224035-405385 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 22:32:04,490 202 INFO rb-242d991-224035-405385 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 22:32:04,855 202 INFO rb-242d991-224035-405385 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 22:32:05,394 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:32:08,999 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-08-18 22:32:09,147 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-08-18 22:32:09,244 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-08-18 22:32:09,622 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-08-18 22:32:09,703 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-08-18 22:32:09,928 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [660] 2026-08-18 22:32:10,019 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-08-18 22:32:10,201 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [661] 2026-08-18 22:32:10,317 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [226] 2026-08-18 22:32:10,456 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [662] 2026-08-18 22:32:10,871 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-08-18 22:32:11,109 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [663] 2026-08-18 22:32:11,247 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [228] 2026-08-18 22:32:11,358 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [664] 2026-08-18 22:32:11,522 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.activity records with IDs: [229] 2026-08-18 22:32:11,656 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.mail records with IDs: [665] 2026-08-18 22:32:11,869 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-08-18 22:32:12,064 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [666] 2026-08-18 22:32:12,194 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [231] 2026-08-18 22:32:12,296 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [667] 2026-08-18 22:32:12,472 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.activity records with IDs: [232] 2026-08-18 22:32:12,602 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.mail records with IDs: [668] 2026-08-18 22:32:12,738 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [233] 2026-08-18 22:32:12,846 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [669] 2026-08-18 22:32:12,917 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-08-18 22:32:13,421 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [670] 2026-08-18 22:32:13,562 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [234] 2026-08-18 22:32:13,694 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [671] 2026-08-18 22:32:13,854 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.activity records with IDs: [235] 2026-08-18 22:32:14,000 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.mail records with IDs: [672] 2026-08-18 22:32:14,151 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [236] 2026-08-18 22:32:14,267 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [673] 2026-08-18 22:32:14,401 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1316 deleted mail.activity records with IDs: [237] 2026-08-18 22:32:14,521 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1316 deleted mail.mail records with IDs: [674] 2026-08-18 22:32:14,622 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-08-18 22:32:14,822 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [675] 2026-08-18 22:32:15,055 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [239] 2026-08-18 22:32:15,184 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [676] 2026-08-18 22:32:15,263 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-08-18 22:32:15,497 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [677] 2026-08-18 22:32:15,646 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [240] 2026-08-18 22:32:15,784 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [678] 2026-08-18 22:32:15,911 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.activity records with IDs: [241] 2026-08-18 22:32:16,015 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.mail records with IDs: [679] 2026-08-18 22:32:16,079 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-08-18 22:32:17,001 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [680] 2026-08-18 22:32:17,157 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [242] 2026-08-18 22:32:17,280 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [681] 2026-08-18 22:32:17,472 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-08-18 22:32:17,696 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [682] 2026-08-18 22:32:17,831 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [243] 2026-08-18 22:32:17,965 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [683] 2026-08-18 22:32:18,049 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-08-18 22:32:18,249 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [684] 2026-08-18 22:32:18,335 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [244] 2026-08-18 22:32:18,418 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-08-18 22:32:18,621 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [685] 2026-08-18 22:32:18,759 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-08-18 22:32:18,863 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [686] 2026-08-18 22:32:18,903 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-08-18 22:32:19,093 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [687] 2026-08-18 22:32:19,231 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [246] 2026-08-18 22:32:19,317 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [688] 2026-08-18 22:32:19,460 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-08-18 22:32:19,815 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [689] 2026-08-18 22:32:19,898 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [690] 2026-08-18 22:32:19,967 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [691] 2026-08-18 22:32:20,106 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [247, 248, 249] 2026-08-18 22:32:20,222 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [692] 2026-08-18 22:32:20,351 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [693] 2026-08-18 22:32:20,432 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [694] 2026-08-18 22:32:20,538 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [250, 251] 2026-08-18 22:32:20,647 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [695] 2026-08-18 22:32:20,788 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1316 deleted mail.activity records with IDs: [252] 2026-08-18 22:32:20,935 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1316 deleted mail.mail records with IDs: [696] 2026-08-18 22:32:21,025 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-08-18 22:32:21,515 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [697] 2026-08-18 22:32:21,597 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [698] 2026-08-18 22:32:21,679 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [699] 2026-08-18 22:32:21,827 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [253, 254, 255] 2026-08-18 22:32:21,977 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [700] 2026-08-18 22:32:22,105 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [701] 2026-08-18 22:32:22,175 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [702] 2026-08-18 22:32:22,308 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [256, 257] 2026-08-18 22:32:22,438 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [703] 2026-08-18 22:32:22,579 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1316 deleted mail.activity records with IDs: [258] 2026-08-18 22:32:22,737 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1316 deleted mail.mail records with IDs: [704] 2026-08-18 22:32:22,831 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-08-18 22:32:23,220 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted request.approval.user.line records with IDs: [110] 2026-08-18 22:32:23,263 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-08-18 22:32:23,508 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [705] 2026-08-18 22:32:23,730 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [259] 2026-08-18 22:32:23,869 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [706] 2026-08-18 22:32:24,037 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [707] 2026-08-18 22:32:24,170 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-08-18 22:32:24,426 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [708] 2026-08-18 22:32:24,496 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [709] 2026-08-18 22:32:24,569 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [710] 2026-08-18 22:32:24,643 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [711] 2026-08-18 22:32:24,763 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.activity records with IDs: [260, 261, 262, 263] 2026-08-18 22:32:24,871 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.mail records with IDs: [712] 2026-08-18 22:32:24,940 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.mail records with IDs: [713] 2026-08-18 22:32:25,015 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.mail records with IDs: [714] 2026-08-18 22:32:25,137 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1316 deleted mail.activity records with IDs: [264, 265, 266] 2026-08-18 22:32:25,234 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1316 deleted mail.mail records with IDs: [715] 2026-08-18 22:32:25,312 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1316 deleted mail.mail records with IDs: [716] 2026-08-18 22:32:25,448 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [267, 268] 2026-08-18 22:32:25,602 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [717] 2026-08-18 22:32:25,701 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [269] 2026-08-18 22:32:25,796 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [718] 2026-08-18 22:32:25,852 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-08-18 22:32:26,301 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [719] 2026-08-18 22:32:26,374 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [720] 2026-08-18 22:32:26,503 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [270, 271] 2026-08-18 22:32:26,615 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [721] 2026-08-18 22:32:26,759 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [272] 2026-08-18 22:32:26,877 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [722] 2026-08-18 22:32:26,916 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-08-18 22:32:27,393 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [723] 2026-08-18 22:32:27,488 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [724] 2026-08-18 22:32:27,577 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [725] 2026-08-18 22:32:27,684 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [273, 274, 275] 2026-08-18 22:32:27,784 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [726] 2026-08-18 22:32:27,844 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [727] 2026-08-18 22:32:27,976 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [276, 277] 2026-08-18 22:32:28,110 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [728] 2026-08-18 22:32:28,258 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1316 deleted mail.activity records with IDs: [278] 2026-08-18 22:32:28,395 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1316 deleted mail.mail records with IDs: [729] 2026-08-18 22:32:28,439 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-08-18 22:32:28,897 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [730] 2026-08-18 22:32:28,971 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [731] 2026-08-18 22:32:29,084 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [279, 280] 2026-08-18 22:32:29,221 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [732] 2026-08-18 22:32:29,398 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.activity records with IDs: [281] 2026-08-18 22:32:29,494 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.mail records with IDs: [733] 2026-08-18 22:32:29,527 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-08-18 22:32:29,903 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [734] 2026-08-18 22:32:30,010 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [282] 2026-08-18 22:32:30,131 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [735] 2026-08-18 22:32:30,321 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.activity records with IDs: [283] 2026-08-18 22:32:30,445 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1314 deleted mail.mail records with IDs: [736] 2026-08-18 22:32:30,487 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-08-18 22:32:30,792 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-08-18 22:32:31,239 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [737] 2026-08-18 22:32:31,304 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [738] 2026-08-18 22:32:31,526 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.activity records with IDs: [284, 285] 2026-08-18 22:32:31,646 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [739] 2026-08-18 22:32:31,711 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1310 deleted mail.mail records with IDs: [740] 2026-08-18 22:32:31,844 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1316 deleted mail.activity records with IDs: [286, 287] 2026-08-18 22:32:31,973 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1316 deleted mail.mail records with IDs: [741] 2026-08-18 22:32:32,048 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-18 22:32:32,464 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-08-18 22:32:32,745 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [124] 2026-08-18 22:32:32,783 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-08-18 22:32:33,469 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-08-18 22:32:33,512 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-08-18 22:32:33,991 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-08-18 22:32:34,103 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:32:37,878 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-08-18 22:32:38,143 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-08-18 22:32:38,269 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-08-18 22:32:38,442 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1318 deleted mail.mail records with IDs: [744] 2026-08-18 22:32:38,593 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1318 deleted mail.mail records with IDs: [745] 2026-08-18 22:32:38,754 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [290] 2026-08-18 22:32:38,882 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [746] 2026-08-18 22:32:38,937 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-08-18 22:32:39,063 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-08-18 22:32:39,107 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 22:32:42,088 202 INFO rb-242d991-224035-405385 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 22:32:42,247 202 INFO rb-242d991-224035-405385 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 22:32:42,490 202 INFO rb-242d991-224035-405385 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 22:32:42,562 202 INFO rb-242d991-224035-405385 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 22:32:42,638 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-08-18 22:32:44,589 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:32:44,646 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-08-18 22:32:44,918 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-08-18 22:32:45,182 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-08-18 22:32:45,445 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-08-18 22:32:45,696 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-08-18 22:32:45,941 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-08-18 22:32:46,141 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-08-18 22:32:46,392 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-08-18 22:32:46,683 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:32:51,235 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-08-18 22:32:51,644 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-08-18 22:32:51,666 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-08-18 22:32:51,944 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-08-18 22:32:52,140 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-08-18 22:32:52,505 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-08-18 22:32:52,887 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-08-18 22:32:53,176 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-08-18 22:32:53,493 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-08-18 22:32:53,952 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-08-18 22:32:54,229 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-08-18 22:32:54,240 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-08-18 22:32:54,272 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-08-18 22:32:54,676 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-08-18 22:32:55,326 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-18 22:32:55,987 202 INFO rb-242d991-224035-405385 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 22:32:56,217 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-08-18 22:32:57,442 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-08-18 22:32:58,652 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-08-18 22:32:59,194 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1341 deleted request.approval.user.line records with IDs: [161] 2026-08-18 22:32:59,276 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-08-18 22:33:00,963 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:33:05,606 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-08-18 22:33:05,922 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-08-18 22:33:06,219 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-08-18 22:33:06,597 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-08-18 22:33:06,954 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-08-18 22:33:07,225 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-08-18 22:33:07,507 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-08-18 22:33:07,810 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-08-18 22:33:08,134 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-08-18 22:33:08,384 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-08-18 22:33:08,724 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-08-18 22:33:09,064 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-08-18 22:33:09,121 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-08-18 22:33:09,186 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-08-18 22:33:10,198 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-08-18 22:33:10,585 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-08-18 22:33:10,986 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-08-18 22:33:11,269 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-08-18 22:33:11,540 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-08-18 22:33:11,808 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-08-18 22:33:12,057 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-08-18 22:33:12,325 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-08-18 22:33:12,594 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-08-18 22:33:12,864 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-08-18 22:33:13,179 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-08-18 22:33:13,227 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-08-18 22:33:13,270 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-08-18 22:33:13,576 202 INFO rb-242d991-224035-405385 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 22:33:13,858 202 INFO rb-242d991-224035-405385 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 22:33:14,139 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-08-18 22:33:14,555 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-08-18 22:33:14,874 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-08-18 22:33:15,160 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-18 22:33:20,248 202 INFO rb-242d991-224035-405385 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 22:33:20,584 202 INFO rb-242d991-224035-405385 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 22:33:20,940 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4862] 2026-08-18 22:33:21,475 202 INFO rb-242d991-224035-405385 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 22:33:21,788 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-08-18 22:33:22,110 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-08-18 22:33:22,449 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-08-18 22:33:22,757 202 INFO rb-242d991-224035-405385 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 22:33:23,062 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-18 22:33:27,235 202 INFO rb-242d991-224035-405385 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 22:33:27,525 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-08-18 22:33:27,778 202 INFO rb-242d991-224035-405385 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 22:33:28,062 202 INFO rb-242d991-224035-405385 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 22:33:28,363 202 INFO rb-242d991-224035-405385 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 22:33:28,636 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-08-18 22:33:28,921 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 22:33:28,934 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-08-18 22:33:29,260 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-08-18 22:33:29,295 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:33:29,979 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-08-18 22:33:30,500 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-08-18 22:33:31,231 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-08-18 22:33:31,744 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-08-18 22:33:32,351 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:33:32,895 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-08-18 22:33:37,145 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-08-18 22:33:38,444 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1377 deleted request.approval.user.line records with IDs: [246] 2026-08-18 22:33:38,575 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-08-18 22:33:38,804 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [174], uid: 1377, model: viin.approval.request 2026-08-18 22:33:38,828 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-08-18 22:33:40,199 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1377 deleted request.approval.user.line records with IDs: [249] 2026-08-18 22:33:40,247 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-08-18 22:33:41,664 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:33:42,721 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-08-18 22:33:42,989 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-08-18 22:33:43,278 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-08-18 22:33:44,081 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-08-18 22:33:44,648 202 INFO rb-242d991-224035-405385 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 22:33:45,025 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:33:45,323 202 INFO rb-242d991-224035-405385 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 22:33:46,046 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12850, 12847] 2026-08-18 22:33:46,191 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2707] 2026-08-18 22:33:46,225 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [73] 2026-08-18 22:33:46,311 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [257] 2026-08-18 22:33:46,339 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12849, 12846] 2026-08-18 22:33:46,430 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2706] 2026-08-18 22:33:46,513 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12852, 12851, 12848] 2026-08-18 22:33:46,617 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [183] 2026-08-18 22:33:46,650 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-08-18 22:33:47,373 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12856, 12854] 2026-08-18 22:33:47,504 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2708] 2026-08-18 22:33:47,612 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12855] 2026-08-18 22:33:47,681 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [184] 2026-08-18 22:33:47,709 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-08-18 22:33:48,476 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12864, 12859] 2026-08-18 22:33:48,605 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2712] 2026-08-18 22:33:48,626 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [76] 2026-08-18 22:33:48,737 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [260] 2026-08-18 22:33:48,785 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12862, 12860] 2026-08-18 22:33:48,904 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2710] 2026-08-18 22:33:49,027 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12866, 12865, 12861] 2026-08-18 22:33:49,085 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [185] 2026-08-18 22:33:49,107 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-08-18 22:33:49,860 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-08-18 22:33:49,962 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [292] 2026-08-18 22:33:50,201 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12877, 12874, 12870, 12867] 2026-08-18 22:33:50,327 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2713] 2026-08-18 22:33:50,470 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:33:50,485 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-08-18 22:33:50,723 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:33:50,733 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-08-18 22:33:51,000 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:33:51,944 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-08-18 22:33:53,163 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-08-18 22:33:54,170 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-08-18 22:33:55,113 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-08-18 22:33:56,320 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:33:56,703 202 INFO rb-242d991-224035-405385 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 22:33:57,656 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-08-18 22:33:57,984 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-08-18 22:33:58,245 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-08-18 22:33:58,590 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:33:58,604 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-08-18 22:33:58,888 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-08-18 22:33:59,243 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-08-18 22:33:59,573 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [55096, 55097, 55098, 55099, 55100, 55101] 2026-08-18 22:33:59,838 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [55102, 55103, 55104, 55105, 55106, 55107, 55108, 55109, 55110, 55111] 2026-08-18 22:34:00,062 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:34:00,075 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-08-18 22:34:00,436 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [55118, 55119, 55120, 55121, 55122, 55123] 2026-08-18 22:34:00,636 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:34:00,646 202 INFO rb-242d991-224035-405385 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 22:34:00,734 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:34:00,744 202 INFO rb-242d991-224035-405385 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 22:34:00,885 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:34:01,445 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-08-18 22:34:01,487 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-08-18 22:34:01,854 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [748] 2026-08-18 22:34:01,941 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1241] 2026-08-18 22:34:01,953 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [293] 2026-08-18 22:34:02,073 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-08-18 22:34:02,141 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-08-18 22:34:02,502 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [750] 2026-08-18 22:34:02,554 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1241] 2026-08-18 22:34:02,563 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [295] 2026-08-18 22:34:02,631 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-08-18 22:34:02,667 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1242] 2026-08-18 22:34:02,951 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-08-18 22:34:03,254 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [751] 2026-08-18 22:34:03,334 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1241] 2026-08-18 22:34:03,346 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [296] 2026-08-18 22:34:03,474 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-08-18 22:34:03,539 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [297] 2026-08-18 22:34:03,664 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2026-08-18 22:34:03,734 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:34:03,746 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-08-18 22:34:03,806 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-08-18 22:34:03,824 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-08-18 22:34:04,219 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-08-18 22:34:04,251 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:34:05,220 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-08-18 22:34:05,606 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-08-18 22:34:05,958 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-08-18 22:34:06,328 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-08-18 22:34:06,702 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-08-18 22:34:07,063 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-08-18 22:34:07,423 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-08-18 22:34:07,782 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-08-18 22:34:08,179 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:34:08,644 202 INFO rb-242d991-224035-405385 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 22:34:09,303 202 INFO rb-242d991-224035-405385 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 22:34:10,085 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2026-08-18 22:34:10,123 202 INFO rb-242d991-224035-405385 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 22:34:11,034 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2026-08-18 22:34:11,103 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:34:14,748 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-08-18 22:34:14,942 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [756] 2026-08-18 22:34:14,986 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-08-18 22:34:15,073 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:15,147 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-08-18 22:34:15,239 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:15,309 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-08-18 22:34:15,406 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:15,497 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-08-18 22:34:15,592 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:15,681 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-08-18 22:34:15,805 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:15,996 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [757] 2026-08-18 22:34:16,114 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [302] 2026-08-18 22:34:16,223 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [758] 2026-08-18 22:34:16,253 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-08-18 22:34:16,360 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:16,565 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [759] 2026-08-18 22:34:16,755 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [760] 2026-08-18 22:34:16,788 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-08-18 22:34:16,901 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:17,079 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [761] 2026-08-18 22:34:17,134 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-08-18 22:34:17,217 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:17,415 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [762] 2026-08-18 22:34:17,480 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-08-18 22:34:17,574 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:17,830 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [763] 2026-08-18 22:34:17,881 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [306] 2026-08-18 22:34:17,923 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-08-18 22:34:18,034 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:18,247 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [764] 2026-08-18 22:34:18,309 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [307] 2026-08-18 22:34:18,380 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [765] 2026-08-18 22:34:18,411 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-08-18 22:34:18,521 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:18,730 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [766] 2026-08-18 22:34:18,800 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [308] 2026-08-18 22:34:18,897 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [767] 2026-08-18 22:34:18,934 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-08-18 22:34:19,024 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:19,222 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [768] 2026-08-18 22:34:19,311 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [309] 2026-08-18 22:34:19,414 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [769] 2026-08-18 22:34:19,456 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-08-18 22:34:19,550 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:19,749 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [770] 2026-08-18 22:34:19,844 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [310] 2026-08-18 22:34:19,954 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [771] 2026-08-18 22:34:20,032 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-08-18 22:34:20,151 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:20,353 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [772] 2026-08-18 22:34:20,444 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [311] 2026-08-18 22:34:20,571 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [773] 2026-08-18 22:34:20,627 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-08-18 22:34:20,754 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:21,005 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [774] 2026-08-18 22:34:21,205 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [775] 2026-08-18 22:34:21,241 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-08-18 22:34:21,330 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:21,563 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [776] 2026-08-18 22:34:21,728 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [777] 2026-08-18 22:34:21,780 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-08-18 22:34:21,896 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:22,108 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [778] 2026-08-18 22:34:22,251 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [779] 2026-08-18 22:34:22,312 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-08-18 22:34:22,444 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:22,718 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [780] 2026-08-18 22:34:22,856 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [781] 2026-08-18 22:34:22,890 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-08-18 22:34:22,980 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:23,206 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [782] 2026-08-18 22:34:23,400 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [783] 2026-08-18 22:34:23,437 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [316] 2026-08-18 22:34:23,470 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-08-18 22:34:23,596 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:23,800 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [784] 2026-08-18 22:34:23,881 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [317] 2026-08-18 22:34:23,959 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [785] 2026-08-18 22:34:23,997 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-08-18 22:34:24,096 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:24,310 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [786] 2026-08-18 22:34:24,427 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [318] 2026-08-18 22:34:24,523 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [787] 2026-08-18 22:34:24,583 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-08-18 22:34:24,683 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:24,867 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [788] 2026-08-18 22:34:24,947 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [319] 2026-08-18 22:34:25,044 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [789] 2026-08-18 22:34:25,101 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-08-18 22:34:25,210 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:25,390 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [790] 2026-08-18 22:34:25,479 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [320] 2026-08-18 22:34:25,586 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [791] 2026-08-18 22:34:25,636 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-08-18 22:34:25,741 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:25,966 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [792] 2026-08-18 22:34:26,043 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [321] 2026-08-18 22:34:26,133 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [793] 2026-08-18 22:34:26,177 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-08-18 22:34:26,278 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:26,488 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [794] 2026-08-18 22:34:26,526 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [322] 2026-08-18 22:34:26,640 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-08-18 22:34:26,731 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:26,922 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [795] 2026-08-18 22:34:26,976 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [323] 2026-08-18 22:34:27,018 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-08-18 22:34:27,104 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:27,306 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [796] 2026-08-18 22:34:27,347 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [324] 2026-08-18 22:34:27,380 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-08-18 22:34:27,489 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:27,687 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [797] 2026-08-18 22:34:27,724 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [325] 2026-08-18 22:34:27,756 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-08-18 22:34:27,838 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1389 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 22:34:28,049 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [798] 2026-08-18 22:34:28,091 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [326] 2026-08-18 22:34:28,129 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 22:34:28,138 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-08-18 22:34:28,207 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:34:28,220 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-08-18 22:34:28,590 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-08-18 22:34:28,921 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-08-18 22:34:29,066 202 INFO rb-242d991-224035-405385 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 22:34:29,386 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-08-18 22:34:29,416 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:34:29,429 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-08-18 22:34:29,448 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-08-18 22:34:29,629 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-08-18 22:34:29,659 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:34:29,706 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-08-18 22:34:29,948 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [55159, 55160, 55161, 55162, 55163, 55164] 2026-08-18 22:34:30,089 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-08-18 22:34:30,309 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [55167, 55168, 55169, 55170, 55171, 55172] 2026-08-18 22:34:30,447 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:34:33,924 202 INFO rb-242d991-224035-405385 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 22:34:34,190 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 22:34:40,854 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [799] 2026-08-18 22:34:40,863 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13385] 2026-08-18 22:34:40,870 202 INFO rb-242d991-224035-405385 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 22:34:41,045 202 INFO rb-242d991-224035-405385 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 22:34:41,063 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1409, model: viin.approval.type.header.slip.field 2026-08-18 22:34:41,089 202 INFO rb-242d991-224035-405385 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 22:34:41,121 202 INFO rb-242d991-224035-405385 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 22:34:41,139 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1409, model: viin.approval.type.line.slip.field 2026-08-18 22:34:41,182 202 INFO rb-242d991-224035-405385 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 22:34:41,246 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:34:41,736 202 INFO rb-242d991-224035-405385 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 22:34:41,825 202 INFO rb-242d991-224035-405385 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 22:34:41,845 202 INFO rb-242d991-224035-405385 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 22:34:42,630 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1410 deleted mail.mail records with IDs: [800] 2026-08-18 22:34:42,727 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:34:43,369 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-08-18 22:34:43,469 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-08-18 22:34:43,494 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-08-18 22:34:43,522 202 INFO rb-242d991-224035-405385 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 22:34:44,544 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [801] 2026-08-18 22:34:44,677 202 INFO rb-242d991-224035-405385 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 22:34:45,523 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [802] 2026-08-18 22:34:45,620 202 INFO rb-242d991-224035-405385 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 22:34:46,649 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [803] 2026-08-18 22:34:46,757 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:34:47,206 202 INFO rb-242d991-224035-405385 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 22:34:48,147 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1412 deleted mail.mail records with IDs: [804] 2026-08-18 22:34:48,263 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-08-18 22:34:48,334 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-08-18 22:34:48,413 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-08-18 22:34:48,468 202 INFO rb-242d991-224035-405385 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 22:34:49,311 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1412 deleted mail.mail records with IDs: [808] 2026-08-18 22:34:49,451 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-08-18 22:34:49,512 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2026-08-18 22:34:49,559 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:34:50,065 202 INFO rb-242d991-224035-405385 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 22:34:51,130 202 INFO rb-242d991-224035-405385 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 22:34:52,351 202 INFO rb-242d991-224035-405385 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 22:34:53,569 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:34:59,692 202 INFO rb-242d991-224035-405385 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 22:34:59,788 202 INFO rb-242d991-224035-405385 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 22:34:59,803 202 INFO rb-242d991-224035-405385 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 22:35:02,760 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:35:03,036 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-08-18 22:35:03,092 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-08-18 22:35:03,114 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-08-18 22:35:03,137 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-08-18 22:35:03,172 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:35:03,425 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-08-18 22:35:04,269 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-08-18 22:35:05,641 202 INFO rb-242d991-224035-405385 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 0x7fa24435f1a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:05,642 202 INFO rb-242d991-224035-405385 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 0x7fa2435844a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:05,649 202 INFO rb-242d991-224035-405385 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 22:35:05,652 202 INFO rb-242d991-224035-405385 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 22:35:05,652 202 INFO rb-242d991-224035-405385 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 0x7fa2458e7920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:05,664 202 INFO rb-242d991-224035-405385 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 22:35:05,665 202 INFO rb-242d991-224035-405385 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 22:35:07,861 202 INFO rb-242d991-224035-405385 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 0x7fa24a7b0cc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:07,862 202 INFO rb-242d991-224035-405385 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 0x7fa247f71580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:07,868 202 INFO rb-242d991-224035-405385 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 22:35:07,871 202 INFO rb-242d991-224035-405385 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 22:35:07,872 202 INFO rb-242d991-224035-405385 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 0x7fa247f72480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:07,883 202 INFO rb-242d991-224035-405385 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 22:35:07,884 202 INFO rb-242d991-224035-405385 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 22:35:09,802 202 INFO rb-242d991-224035-405385 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 0x7fa24959d620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:09,803 202 INFO rb-242d991-224035-405385 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 0x7fa243ddc360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:09,808 202 INFO rb-242d991-224035-405385 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 22:35:09,811 202 INFO rb-242d991-224035-405385 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 22:35:09,812 202 INFO rb-242d991-224035-405385 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 0x7fa243ddef20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:09,822 202 INFO rb-242d991-224035-405385 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 22:35:09,823 202 INFO rb-242d991-224035-405385 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 22:35:11,383 202 INFO rb-242d991-224035-405385 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 0x7fa24961e480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:11,384 202 INFO rb-242d991-224035-405385 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 0x7fa2448ff420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:11,388 202 INFO rb-242d991-224035-405385 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 22:35:11,391 202 INFO rb-242d991-224035-405385 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 22:35:11,391 202 INFO rb-242d991-224035-405385 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 0x7fa2448ff920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:11,400 202 INFO rb-242d991-224035-405385 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 22:35:11,401 202 INFO rb-242d991-224035-405385 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 22:35:13,654 202 INFO rb-242d991-224035-405385 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 0x7fa247bdd940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:13,655 202 INFO rb-242d991-224035-405385 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 0x7fa2457ee8e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:13,662 202 INFO rb-242d991-224035-405385 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 22:35:13,664 202 INFO rb-242d991-224035-405385 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 22:35:13,665 202 INFO rb-242d991-224035-405385 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 0x7fa2457ef240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:13,675 202 INFO rb-242d991-224035-405385 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 22:35:13,676 202 INFO rb-242d991-224035-405385 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 22:35:15,913 202 INFO rb-242d991-224035-405385 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 0x7fa2457b3f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:15,914 202 INFO rb-242d991-224035-405385 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 0x7fa2464713a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:15,919 202 INFO rb-242d991-224035-405385 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 22:35:15,922 202 INFO rb-242d991-224035-405385 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 22:35:15,922 202 INFO rb-242d991-224035-405385 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 0x7fa2464731a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:15,935 202 INFO rb-242d991-224035-405385 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 22:35:15,936 202 INFO rb-242d991-224035-405385 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 22:35:17,413 202 INFO rb-242d991-224035-405385 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 0x7fa243bc0720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:17,413 202 INFO rb-242d991-224035-405385 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 0x7fa24856cea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:17,418 202 INFO rb-242d991-224035-405385 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 22:35:17,420 202 INFO rb-242d991-224035-405385 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 22:35:17,421 202 INFO rb-242d991-224035-405385 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 0x7fa24856d120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:17,431 202 INFO rb-242d991-224035-405385 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 22:35:17,432 202 INFO rb-242d991-224035-405385 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 22:35:19,531 202 INFO rb-242d991-224035-405385 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 0x7fa247f72fc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:19,532 202 INFO rb-242d991-224035-405385 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 0x7fa2490c3740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:19,537 202 INFO rb-242d991-224035-405385 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 22:35:19,539 202 INFO rb-242d991-224035-405385 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 22:35:19,540 202 INFO rb-242d991-224035-405385 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 0x7fa2490c2200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:19,549 202 INFO rb-242d991-224035-405385 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 22:35:19,549 202 INFO rb-242d991-224035-405385 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 22:35:22,302 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [811] 2026-08-18 22:35:22,484 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [333] 2026-08-18 22:35:22,579 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [812] 2026-08-18 22:35:22,796 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2026-08-18 22:35:22,856 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-08-18 22:35:23,904 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-08-18 22:35:25,151 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [814] 2026-08-18 22:35:25,226 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-08-18 22:35:26,162 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [815] 2026-08-18 22:35:26,266 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [335] 2026-08-18 22:35:26,359 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [816] 2026-08-18 22:35:26,510 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-08-18 22:35:27,562 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [817] 2026-08-18 22:35:27,705 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [336] 2026-08-18 22:35:27,809 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [818] 2026-08-18 22:35:27,922 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-08-18 22:35:28,937 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [819] 2026-08-18 22:35:29,033 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [337] 2026-08-18 22:35:29,160 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [820] 2026-08-18 22:35:30,629 202 INFO rb-242d991-224035-405385 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 0x7fa24919d8a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:30,630 202 INFO rb-242d991-224035-405385 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 0x7fa2479cd3a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:30,634 202 INFO rb-242d991-224035-405385 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 22:35:30,636 202 INFO rb-242d991-224035-405385 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 22:35:30,637 202 INFO rb-242d991-224035-405385 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 0x7fa2479ce520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:35:30,646 202 INFO rb-242d991-224035-405385 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 22:35:30,646 202 INFO rb-242d991-224035-405385 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 22:35:30,655 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:35:31,958 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-08-18 22:35:32,555 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-08-18 22:35:33,125 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-08-18 22:35:33,792 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [821] 2026-08-18 22:35:33,921 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [338] 2026-08-18 22:35:34,011 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [822] 2026-08-18 22:35:34,100 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:35:34,653 202 INFO rb-242d991-224035-405385 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 22:35:34,984 202 INFO rb-242d991-224035-405385 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 22:35:35,974 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-08-18 22:35:36,293 202 INFO rb-242d991-224035-405385 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 22:35:37,116 202 INFO rb-242d991-224035-405385 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 22:35:38,715 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 22:35:38,744 202 INFO rb-242d991-224035-405385 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 22:35:39,228 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-08-18 22:35:39,466 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-08-18 22:35:39,751 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:35:39,763 202 INFO rb-242d991-224035-405385 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 22:35:40,367 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:35:40,650 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-08-18 22:35:41,528 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1423 deleted mail.mail records with IDs: [823] 2026-08-18 22:35:41,695 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [339] 2026-08-18 22:35:41,819 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [824] 2026-08-18 22:35:41,912 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-08-18 22:35:42,541 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-08-18 22:35:43,164 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:35:44,735 202 INFO rb-242d991-224035-405385 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 0x7fa24a199440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:44,736 202 INFO rb-242d991-224035-405385 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 0x7fa247450220> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:44,740 202 INFO rb-242d991-224035-405385 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 22:35:44,742 202 INFO rb-242d991-224035-405385 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 22:35:44,743 202 INFO rb-242d991-224035-405385 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 0x7fa2474513a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:44,752 202 INFO rb-242d991-224035-405385 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 22:35:44,752 202 INFO rb-242d991-224035-405385 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 22:35:47,061 202 INFO rb-242d991-224035-405385 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 0x7fa24856c360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:47,062 202 INFO rb-242d991-224035-405385 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 0x7fa247d55120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:47,065 202 INFO rb-242d991-224035-405385 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 22:35:47,068 202 INFO rb-242d991-224035-405385 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 22:35:47,069 202 INFO rb-242d991-224035-405385 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 0x7fa247d57380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:47,077 202 INFO rb-242d991-224035-405385 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 22:35:47,078 202 INFO rb-242d991-224035-405385 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 22:35:49,131 202 INFO rb-242d991-224035-405385 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 0x7fa248420b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:49,132 202 INFO rb-242d991-224035-405385 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 0x7fa246e47ba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:49,140 202 INFO rb-242d991-224035-405385 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 22:35:49,144 202 INFO rb-242d991-224035-405385 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 22:35:49,145 202 INFO rb-242d991-224035-405385 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 0x7fa246e45c60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:49,156 202 INFO rb-242d991-224035-405385 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 22:35:49,157 202 INFO rb-242d991-224035-405385 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 22:35:51,384 202 INFO rb-242d991-224035-405385 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 0x7fa2496caac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:51,385 202 INFO rb-242d991-224035-405385 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 0x7fa2440b5d00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:51,390 202 INFO rb-242d991-224035-405385 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 22:35:51,392 202 INFO rb-242d991-224035-405385 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 22:35:51,393 202 INFO rb-242d991-224035-405385 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 0x7fa2440b7a60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:51,402 202 INFO rb-242d991-224035-405385 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 22:35:51,402 202 INFO rb-242d991-224035-405385 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 22:35:53,585 202 INFO rb-242d991-224035-405385 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 0x7fa248211300> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:53,586 202 INFO rb-242d991-224035-405385 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 0x7fa2473f7c40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:53,591 202 INFO rb-242d991-224035-405385 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 22:35:53,595 202 INFO rb-242d991-224035-405385 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 22:35:53,596 202 INFO rb-242d991-224035-405385 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 0x7fa2473f7f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:53,608 202 INFO rb-242d991-224035-405385 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 22:35:53,608 202 INFO rb-242d991-224035-405385 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 22:35:55,151 202 INFO rb-242d991-224035-405385 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 0x7fa247f72480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:55,152 202 INFO rb-242d991-224035-405385 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 0x7fa248207ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:55,157 202 INFO rb-242d991-224035-405385 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 22:35:55,160 202 INFO rb-242d991-224035-405385 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 22:35:55,161 202 INFO rb-242d991-224035-405385 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 0x7fa248206fc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:55,171 202 INFO rb-242d991-224035-405385 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 22:35:55,172 202 INFO rb-242d991-224035-405385 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 22:35:57,158 202 INFO rb-242d991-224035-405385 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 0x7fa2497298a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:57,159 202 INFO rb-242d991-224035-405385 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 0x7fa24959d620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:57,164 202 INFO rb-242d991-224035-405385 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 22:35:57,167 202 INFO rb-242d991-224035-405385 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 22:35:57,168 202 INFO rb-242d991-224035-405385 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 0x7fa24959e2a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:57,181 202 INFO rb-242d991-224035-405385 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 22:35:57,182 202 INFO rb-242d991-224035-405385 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 22:35:59,478 202 INFO rb-242d991-224035-405385 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 0x7fa2446c05e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:59,478 202 INFO rb-242d991-224035-405385 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 0x7fa248635800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:59,483 202 INFO rb-242d991-224035-405385 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 22:35:59,486 202 INFO rb-242d991-224035-405385 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 22:35:59,487 202 INFO rb-242d991-224035-405385 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 0x7fa248635940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:35:59,499 202 INFO rb-242d991-224035-405385 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 22:35:59,500 202 INFO rb-242d991-224035-405385 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 22:36:00,106 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-08-18 22:36:00,415 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-08-18 22:36:00,632 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-08-18 22:36:00,817 202 INFO rb-242d991-224035-405385 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 22:36:01,091 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-08-18 22:36:01,397 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-08-18 22:36:01,543 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-08-18 22:36:01,793 202 INFO rb-242d991-224035-405385 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 22:36:02,051 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [341] 2026-08-18 22:36:04,089 202 INFO rb-242d991-224035-405385 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 0x7fa24742d120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:36:04,090 202 INFO rb-242d991-224035-405385 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 0x7fa24831f1a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:36:04,095 202 INFO rb-242d991-224035-405385 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 22:36:04,097 202 INFO rb-242d991-224035-405385 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 22:36:04,098 202 INFO rb-242d991-224035-405385 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 0x7fa24831e700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:36:04,110 202 INFO rb-242d991-224035-405385 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 22:36:04,111 202 INFO rb-242d991-224035-405385 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 22:36:04,122 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:36:05,722 202 INFO rb-242d991-224035-405385 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 0x7fa245dd7880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:05,723 202 INFO rb-242d991-224035-405385 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 0x7fa243b82de0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:05,729 202 INFO rb-242d991-224035-405385 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 22:36:05,733 202 INFO rb-242d991-224035-405385 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 22:36:05,734 202 INFO rb-242d991-224035-405385 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 0x7fa243b822a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:05,745 202 INFO rb-242d991-224035-405385 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 22:36:05,745 202 INFO rb-242d991-224035-405385 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 22:36:07,890 202 INFO rb-242d991-224035-405385 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 0x7fa246e5aa20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:07,891 202 INFO rb-242d991-224035-405385 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 0x7fa24645d1c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:07,895 202 INFO rb-242d991-224035-405385 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 22:36:07,897 202 INFO rb-242d991-224035-405385 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 22:36:07,898 202 INFO rb-242d991-224035-405385 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 0x7fa24645dbc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:07,911 202 INFO rb-242d991-224035-405385 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 22:36:07,911 202 INFO rb-242d991-224035-405385 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 22:36:10,277 202 INFO rb-242d991-224035-405385 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 0x7fa26c3582c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:10,278 202 INFO rb-242d991-224035-405385 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 0x7fa243c3f7e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:10,283 202 INFO rb-242d991-224035-405385 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 22:36:10,287 202 INFO rb-242d991-224035-405385 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 22:36:10,288 202 INFO rb-242d991-224035-405385 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 0x7fa243c3fd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:10,301 202 INFO rb-242d991-224035-405385 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 22:36:10,302 202 INFO rb-242d991-224035-405385 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 22:36:12,384 202 INFO rb-242d991-224035-405385 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 0x7fa247df0400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:12,385 202 INFO rb-242d991-224035-405385 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 0x7fa247228ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:12,390 202 INFO rb-242d991-224035-405385 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 22:36:12,394 202 INFO rb-242d991-224035-405385 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 22:36:12,395 202 INFO rb-242d991-224035-405385 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 0x7fa24722bf60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:12,414 202 INFO rb-242d991-224035-405385 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 22:36:12,415 202 INFO rb-242d991-224035-405385 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 22:36:14,132 202 INFO rb-242d991-224035-405385 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 0x7fa247c7afc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:14,133 202 INFO rb-242d991-224035-405385 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 0x7fa244012ac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:14,145 202 INFO rb-242d991-224035-405385 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 22:36:14,148 202 INFO rb-242d991-224035-405385 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 22:36:14,149 202 INFO rb-242d991-224035-405385 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 0x7fa244013560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:14,163 202 INFO rb-242d991-224035-405385 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 22:36:14,165 202 INFO rb-242d991-224035-405385 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 22:36:16,255 202 INFO rb-242d991-224035-405385 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 0x7fa244d22a20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:16,256 202 INFO rb-242d991-224035-405385 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 0x7fa2431d36a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:16,262 202 INFO rb-242d991-224035-405385 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 22:36:16,266 202 INFO rb-242d991-224035-405385 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 22:36:16,267 202 INFO rb-242d991-224035-405385 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 0x7fa2431d28e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:16,280 202 INFO rb-242d991-224035-405385 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 22:36:16,281 202 INFO rb-242d991-224035-405385 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 22:36:18,441 202 INFO rb-242d991-224035-405385 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 0x7fa247545b20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:18,442 202 INFO rb-242d991-224035-405385 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 0x7fa247620680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:18,448 202 INFO rb-242d991-224035-405385 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 22:36:18,452 202 INFO rb-242d991-224035-405385 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 22:36:18,453 202 INFO rb-242d991-224035-405385 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 0x7fa247620f40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:18,465 202 INFO rb-242d991-224035-405385 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 22:36:18,466 202 INFO rb-242d991-224035-405385 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 22:36:20,440 202 INFO rb-242d991-224035-405385 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 0x7fa24a1b3600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:20,441 202 INFO rb-242d991-224035-405385 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 0x7fa2457b5a80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:20,447 202 INFO rb-242d991-224035-405385 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 22:36:20,449 202 INFO rb-242d991-224035-405385 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 22:36:20,450 202 INFO rb-242d991-224035-405385 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 0x7fa2457b7b00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:20,459 202 INFO rb-242d991-224035-405385 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 22:36:20,459 202 INFO rb-242d991-224035-405385 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 22:36:22,111 202 INFO rb-242d991-224035-405385 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 0x7fa246ef2020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:22,112 202 INFO rb-242d991-224035-405385 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 0x7fa24831d440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:22,121 202 INFO rb-242d991-224035-405385 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 22:36:22,124 202 INFO rb-242d991-224035-405385 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 22:36:22,124 202 INFO rb-242d991-224035-405385 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 0x7fa24831d8a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:22,136 202 INFO rb-242d991-224035-405385 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 22:36:22,137 202 INFO rb-242d991-224035-405385 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 22:36:24,190 202 INFO rb-242d991-224035-405385 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 0x7fa2458e89a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:24,190 202 INFO rb-242d991-224035-405385 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 0x7fa24961fc40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:24,194 202 INFO rb-242d991-224035-405385 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 22:36:24,197 202 INFO rb-242d991-224035-405385 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 22:36:24,198 202 INFO rb-242d991-224035-405385 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 0x7fa24961fd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:24,207 202 INFO rb-242d991-224035-405385 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 22:36:24,207 202 INFO rb-242d991-224035-405385 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 22:36:26,228 202 INFO rb-242d991-224035-405385 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 0x7fa24a7d98a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:26,228 202 INFO rb-242d991-224035-405385 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 0x7fa24856f880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:26,232 202 INFO rb-242d991-224035-405385 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 22:36:26,235 202 INFO rb-242d991-224035-405385 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 22:36:26,235 202 INFO rb-242d991-224035-405385 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 0x7fa24856f420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:26,244 202 INFO rb-242d991-224035-405385 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 22:36:26,245 202 INFO rb-242d991-224035-405385 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 22:36:28,420 202 INFO rb-242d991-224035-405385 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 0x7fa2474518a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:28,420 202 INFO rb-242d991-224035-405385 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 0x7fa243be79c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:28,425 202 INFO rb-242d991-224035-405385 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 22:36:28,427 202 INFO rb-242d991-224035-405385 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 22:36:28,428 202 INFO rb-242d991-224035-405385 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 0x7fa243be6f20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:28,439 202 INFO rb-242d991-224035-405385 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 22:36:28,440 202 INFO rb-242d991-224035-405385 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 22:36:29,934 202 INFO rb-242d991-224035-405385 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 0x7fa26cbd8540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:29,935 202 INFO rb-242d991-224035-405385 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 0x7fa247e349a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:29,941 202 INFO rb-242d991-224035-405385 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 22:36:29,943 202 INFO rb-242d991-224035-405385 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 22:36:29,944 202 INFO rb-242d991-224035-405385 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 0x7fa247e37560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:29,953 202 INFO rb-242d991-224035-405385 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 22:36:29,953 202 INFO rb-242d991-224035-405385 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 22:36:31,954 202 INFO rb-242d991-224035-405385 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 0x7fa24a380ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:31,955 202 INFO rb-242d991-224035-405385 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 0x7fa2447b7380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:31,961 202 INFO rb-242d991-224035-405385 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 22:36:31,963 202 INFO rb-242d991-224035-405385 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 22:36:31,964 202 INFO rb-242d991-224035-405385 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 0x7fa2447b4400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:31,974 202 INFO rb-242d991-224035-405385 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 22:36:31,975 202 INFO rb-242d991-224035-405385 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 22:36:34,166 202 INFO rb-242d991-224035-405385 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 0x7fa24328fd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:34,167 202 INFO rb-242d991-224035-405385 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 0x7fa249065260> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:34,172 202 INFO rb-242d991-224035-405385 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 22:36:34,176 202 INFO rb-242d991-224035-405385 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 22:36:34,177 202 INFO rb-242d991-224035-405385 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 0x7fa249064360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:34,188 202 INFO rb-242d991-224035-405385 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 22:36:34,189 202 INFO rb-242d991-224035-405385 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 22:36:36,249 202 INFO rb-242d991-224035-405385 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 0x7fa2444ac9a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:36,250 202 INFO rb-242d991-224035-405385 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 0x7fa2457a49a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:36,255 202 INFO rb-242d991-224035-405385 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 22:36:36,257 202 INFO rb-242d991-224035-405385 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 22:36:36,258 202 INFO rb-242d991-224035-405385 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 0x7fa2457a7420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:36,270 202 INFO rb-242d991-224035-405385 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 22:36:36,270 202 INFO rb-242d991-224035-405385 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 22:36:36,852 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-08-18 22:36:37,082 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-08-18 22:36:37,332 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [342] 2026-08-18 22:36:37,453 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-08-18 22:36:37,703 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [343] 2026-08-18 22:36:37,836 202 INFO rb-242d991-224035-405385 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 22:36:38,169 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [344] 2026-08-18 22:36:38,371 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-08-18 22:36:38,592 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [345] 2026-08-18 22:36:38,732 202 INFO rb-242d991-224035-405385 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 22:36:40,862 202 INFO rb-242d991-224035-405385 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 0x7fa2475b6700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:36:40,863 202 INFO rb-242d991-224035-405385 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 0x7fa244eec900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:36:40,868 202 INFO rb-242d991-224035-405385 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 22:36:40,870 202 INFO rb-242d991-224035-405385 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 22:36:40,871 202 INFO rb-242d991-224035-405385 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 0x7fa244eef6a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:36:40,880 202 INFO rb-242d991-224035-405385 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 22:36:40,881 202 INFO rb-242d991-224035-405385 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 22:36:40,891 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:36:42,725 202 INFO rb-242d991-224035-405385 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 0x7fa2441b6980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:42,726 202 INFO rb-242d991-224035-405385 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 0x7fa24a20ef20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:42,730 202 INFO rb-242d991-224035-405385 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 22:36:42,733 202 INFO rb-242d991-224035-405385 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 22:36:42,734 202 INFO rb-242d991-224035-405385 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 0x7fa24a20e200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:42,743 202 INFO rb-242d991-224035-405385 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 22:36:42,744 202 INFO rb-242d991-224035-405385 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 22:36:45,112 202 INFO rb-242d991-224035-405385 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 0x7fa24892dee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:45,113 202 INFO rb-242d991-224035-405385 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 0x7fa24645ccc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:45,117 202 INFO rb-242d991-224035-405385 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 22:36:45,119 202 INFO rb-242d991-224035-405385 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 22:36:45,120 202 INFO rb-242d991-224035-405385 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 0x7fa24645dc60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:45,133 202 INFO rb-242d991-224035-405385 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 22:36:45,134 202 INFO rb-242d991-224035-405385 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 22:36:47,435 202 INFO rb-242d991-224035-405385 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 0x7fa2431d2160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:47,436 202 INFO rb-242d991-224035-405385 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 0x7fa24961e480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:47,442 202 INFO rb-242d991-224035-405385 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 22:36:47,446 202 INFO rb-242d991-224035-405385 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 22:36:47,447 202 INFO rb-242d991-224035-405385 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 0x7fa24961f9c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:47,460 202 INFO rb-242d991-224035-405385 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 22:36:47,461 202 INFO rb-242d991-224035-405385 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 22:36:49,770 202 INFO rb-242d991-224035-405385 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 0x7fa2490553a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:49,770 202 INFO rb-242d991-224035-405385 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 0x7fa246353d80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:49,774 202 INFO rb-242d991-224035-405385 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 22:36:49,777 202 INFO rb-242d991-224035-405385 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 22:36:49,778 202 INFO rb-242d991-224035-405385 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 0x7fa246352ac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:49,786 202 INFO rb-242d991-224035-405385 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 22:36:49,787 202 INFO rb-242d991-224035-405385 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 22:36:51,352 202 INFO rb-242d991-224035-405385 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 0x7fa247d57b00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:51,353 202 INFO rb-242d991-224035-405385 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 0x7fa244e4be20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:51,359 202 INFO rb-242d991-224035-405385 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 22:36:51,363 202 INFO rb-242d991-224035-405385 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 22:36:51,364 202 INFO rb-242d991-224035-405385 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 0x7fa244e4a3e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:51,378 202 INFO rb-242d991-224035-405385 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 22:36:51,379 202 INFO rb-242d991-224035-405385 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 22:36:53,562 202 INFO rb-242d991-224035-405385 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 0x7fa2482e0d60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:53,563 202 INFO rb-242d991-224035-405385 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 0x7fa248eaa160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:53,568 202 INFO rb-242d991-224035-405385 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 22:36:53,572 202 INFO rb-242d991-224035-405385 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 22:36:53,572 202 INFO rb-242d991-224035-405385 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 0x7fa248eab600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:53,585 202 INFO rb-242d991-224035-405385 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 22:36:53,586 202 INFO rb-242d991-224035-405385 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 22:36:55,816 202 INFO rb-242d991-224035-405385 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 0x7fa249c9db20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:55,817 202 INFO rb-242d991-224035-405385 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 0x7fa24972b240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:55,821 202 INFO rb-242d991-224035-405385 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 22:36:55,824 202 INFO rb-242d991-224035-405385 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 22:36:55,824 202 INFO rb-242d991-224035-405385 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 0x7fa247c61da0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:55,833 202 INFO rb-242d991-224035-405385 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 22:36:55,834 202 INFO rb-242d991-224035-405385 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 22:36:57,956 202 INFO rb-242d991-224035-405385 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 0x7fa2474aaac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:57,957 202 INFO rb-242d991-224035-405385 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 0x7fa249fb5bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:57,962 202 INFO rb-242d991-224035-405385 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 22:36:57,965 202 INFO rb-242d991-224035-405385 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 22:36:57,966 202 INFO rb-242d991-224035-405385 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 0x7fa249fb7ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:57,981 202 INFO rb-242d991-224035-405385 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 22:36:57,982 202 INFO rb-242d991-224035-405385 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 22:36:59,508 202 INFO rb-242d991-224035-405385 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 0x7fa244d20540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:59,509 202 INFO rb-242d991-224035-405385 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 0x7fa24a716840> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:59,513 202 INFO rb-242d991-224035-405385 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 22:36:59,517 202 INFO rb-242d991-224035-405385 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 22:36:59,518 202 INFO rb-242d991-224035-405385 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 0x7fa24a7168e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:36:59,527 202 INFO rb-242d991-224035-405385 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 22:36:59,528 202 INFO rb-242d991-224035-405385 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 22:37:01,660 202 INFO rb-242d991-224035-405385 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 0x7fa248423240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:01,661 202 INFO rb-242d991-224035-405385 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 0x7fa24aff4180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:01,666 202 INFO rb-242d991-224035-405385 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 22:37:01,669 202 INFO rb-242d991-224035-405385 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 22:37:01,670 202 INFO rb-242d991-224035-405385 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 0x7fa24aff40e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:01,681 202 INFO rb-242d991-224035-405385 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 22:37:01,681 202 INFO rb-242d991-224035-405385 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 22:37:03,799 202 INFO rb-242d991-224035-405385 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 0x7fa2457a65c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:03,799 202 INFO rb-242d991-224035-405385 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 0x7fa248a709a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:03,803 202 INFO rb-242d991-224035-405385 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 22:37:03,806 202 INFO rb-242d991-224035-405385 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 22:37:03,807 202 INFO rb-242d991-224035-405385 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 0x7fa248a704a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:03,817 202 INFO rb-242d991-224035-405385 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 22:37:03,817 202 INFO rb-242d991-224035-405385 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 22:37:06,049 202 INFO rb-242d991-224035-405385 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 0x7fa2464787c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:06,050 202 INFO rb-242d991-224035-405385 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 0x7fa247dafc40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:06,054 202 INFO rb-242d991-224035-405385 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 22:37:06,056 202 INFO rb-242d991-224035-405385 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 22:37:06,057 202 INFO rb-242d991-224035-405385 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 0x7fa247dafa60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:06,066 202 INFO rb-242d991-224035-405385 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 22:37:06,066 202 INFO rb-242d991-224035-405385 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 22:37:07,683 202 INFO rb-242d991-224035-405385 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 0x7fa246480540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:07,683 202 INFO rb-242d991-224035-405385 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 0x7fa24388f420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:07,688 202 INFO rb-242d991-224035-405385 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 22:37:07,692 202 INFO rb-242d991-224035-405385 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 22:37:07,693 202 INFO rb-242d991-224035-405385 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 0x7fa24388cae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:07,705 202 INFO rb-242d991-224035-405385 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 22:37:07,706 202 INFO rb-242d991-224035-405385 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 22:37:09,970 202 INFO rb-242d991-224035-405385 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 0x7fa247386660> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:09,971 202 INFO rb-242d991-224035-405385 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 0x7fa246e45da0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:09,976 202 INFO rb-242d991-224035-405385 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 22:37:09,980 202 INFO rb-242d991-224035-405385 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 22:37:09,981 202 INFO rb-242d991-224035-405385 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 0x7fa246e46a20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:09,994 202 INFO rb-242d991-224035-405385 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 22:37:09,995 202 INFO rb-242d991-224035-405385 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 22:37:12,035 202 INFO rb-242d991-224035-405385 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 0x7fa248635e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:12,035 202 INFO rb-242d991-224035-405385 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 0x7fa246483920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:12,041 202 INFO rb-242d991-224035-405385 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 22:37:12,044 202 INFO rb-242d991-224035-405385 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 22:37:12,045 202 INFO rb-242d991-224035-405385 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 0x7fa246480220> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:12,056 202 INFO rb-242d991-224035-405385 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 22:37:12,057 202 INFO rb-242d991-224035-405385 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 22:37:14,428 202 INFO rb-242d991-224035-405385 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 0x7fa246efe340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:14,429 202 INFO rb-242d991-224035-405385 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 0x7fa24454dc60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:14,435 202 INFO rb-242d991-224035-405385 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 22:37:14,438 202 INFO rb-242d991-224035-405385 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 22:37:14,439 202 INFO rb-242d991-224035-405385 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 0x7fa24454fb00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/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 22:37:14,453 202 INFO rb-242d991-224035-405385 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 22:37:14,454 202 INFO rb-242d991-224035-405385 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 22:37:15,059 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-08-18 22:37:15,282 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [347] 2026-08-18 22:37:15,415 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-08-18 22:37:15,806 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [348] 2026-08-18 22:37:15,924 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-08-18 22:37:16,175 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [349] 2026-08-18 22:37:16,334 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-08-18 22:37:16,463 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [350] 2026-08-18 22:37:16,542 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-08-18 22:37:16,831 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-08-18 22:37:17,070 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-08-18 22:37:17,404 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [353] 2026-08-18 22:37:17,536 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13527] 2026-08-18 22:37:17,563 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-08-18 22:37:17,966 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-08-18 22:37:19,445 202 INFO rb-242d991-224035-405385 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 0x7fa243283240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:37:19,445 202 INFO rb-242d991-224035-405385 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 0x7fa246efe340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:37:19,449 202 INFO rb-242d991-224035-405385 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 22:37:19,452 202 INFO rb-242d991-224035-405385 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 22:37:19,452 202 INFO rb-242d991-224035-405385 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 0x7fa24b249440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 22:37:19,461 202 INFO rb-242d991-224035-405385 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 22:37:19,462 202 INFO rb-242d991-224035-405385 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 22:37:19,470 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:37:22,966 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-08-18 22:37:23,084 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <315222378039228.1787092643.003331184387207-openerp-269-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:37:23,117 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [825] 2026-08-18 22:37:23,178 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-08-18 22:37:24,594 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-08-18 22:37:25,264 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-08-18 22:37:26,036 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-08-18 22:37:27,075 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-08-18 22:37:28,345 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-08-18 22:37:28,352 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-08-18 22:37:29,047 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-08-18 22:37:30,166 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-08-18 22:37:30,174 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-08-18 22:37:30,345 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-08-18 22:37:31,508 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-08-18 22:37:31,517 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-08-18 22:37:32,226 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-08-18 22:37:32,865 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 22:37:34,328 202 INFO rb-242d991-224035-405385 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 22:37:35,347 202 INFO rb-242d991-224035-405385 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 22:37:36,416 202 INFO rb-242d991-224035-405385 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 22:37:37,504 202 INFO rb-242d991-224035-405385 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 22:37:38,261 202 INFO rb-242d991-224035-405385 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 22:37:39,417 202 INFO rb-242d991-224035-405385 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 22:37:40,513 202 INFO rb-242d991-224035-405385 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 22:37:41,365 202 INFO rb-242d991-224035-405385 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 22:37:42,478 202 INFO rb-242d991-224035-405385 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 22:37:43,622 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 22:37:46,722 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-08-18 22:37:46,800 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-08-18 22:37:46,903 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [485] 2026-08-18 22:37:46,936 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-08-18 22:37:47,298 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-08-18 22:37:47,419 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452060244941567.1787092667.339490413665771-openerp-270-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:37:47,429 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [826] 2026-08-18 22:37:47,963 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-08-18 22:37:48,027 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759346847178813.1787092667.998139619827271-openerp-270-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:37:48,035 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [827] 2026-08-18 22:37:48,066 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-08-18 22:37:48,423 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-08-18 22:37:48,559 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285657962062033.1787092668.457494735717773-openerp-270-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:37:48,574 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [828] 2026-08-18 22:37:48,667 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-08-18 22:37:49,126 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-08-18 22:37:49,242 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887247400715684.1787092669.164865016937256-openerp-270-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:37:49,253 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [829] 2026-08-18 22:37:49,312 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-08-18 22:37:49,861 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [360] 2026-08-18 22:37:49,990 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960687924452674.1787092669.909859895706177-openerp-270-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:37:50,002 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [830] 2026-08-18 22:37:50,081 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 22:37:51,713 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-08-18 22:37:55,062 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-08-18 22:38:00,369 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 22:38:02,009 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-08-18 22:38:07,411 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-08-18 22:38:07,517 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-08-18 22:38:07,632 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-08-18 22:38:07,682 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-08-18 22:38:07,845 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-08-18 22:38:08,532 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-08-18 22:38:09,351 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-08-18 22:38:09,384 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-08-18 22:38:09,406 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-08-18 22:38:10,188 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.message records with IDs: [14247] 2026-08-18 22:38:10,241 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-08-18 22:38:10,291 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-08-18 22:38:11,466 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [363] 2026-08-18 22:38:11,612 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400444636504125.1787092691.525215625762939-openerp-276-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:11,625 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [831] 2026-08-18 22:38:11,721 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-08-18 22:38:12,689 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [365] 2026-08-18 22:38:12,832 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822317022558762.1787092692.741330862045288-openerp-277-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:12,852 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [832] 2026-08-18 22:38:13,011 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-08-18 22:38:14,014 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366] 2026-08-18 22:38:14,144 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <217824947039909.1787092694.061725378036499-openerp-278-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:14,153 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [833] 2026-08-18 22:38:14,709 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-08-18 22:38:15,753 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [367] 2026-08-18 22:38:15,888 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <494678595929713.1787092695.799354076385498-openerp-279-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:15,902 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [834] 2026-08-18 22:38:16,728 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-08-18 22:38:17,704 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368] 2026-08-18 22:38:17,821 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <307889516410246.1787092697.748176813125610-openerp-280-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:17,839 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [835] 2026-08-18 22:38:18,325 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-08-18 22:38:19,298 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-08-18 22:38:19,414 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332387992079752.1787092699.343731641769409-openerp-281-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:19,424 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [836] 2026-08-18 22:38:19,921 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-08-18 22:38:20,004 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-08-18 22:38:20,507 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-08-18 22:38:21,293 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-08-18 22:38:21,312 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-08-18 22:38:22,228 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-08-18 22:38:22,344 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <238277415439922.1787092702.280210256576538-openerp-282-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:22,355 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [837] 2026-08-18 22:38:23,304 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-08-18 22:38:24,080 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-08-18 22:38:24,222 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <187942149342289.1787092704.137464523315430-openerp-283-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:24,236 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [838] 2026-08-18 22:38:25,411 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-08-18 22:38:25,416 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-08-18 22:38:26,085 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-08-18 22:38:27,059 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-08-18 22:38:27,158 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681767218365140.1787092707.098059892654419-openerp-284-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:27,170 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [839] 2026-08-18 22:38:28,073 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-08-18 22:38:29,161 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-08-18 22:38:29,281 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <586548920436371.1787092709.204829216003418-openerp-285-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:29,293 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [840] 2026-08-18 22:38:29,898 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-08-18 22:38:30,676 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-08-18 22:38:30,804 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <023869296659778.1787092710.731053829193115-openerp-286-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:30,815 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [841] 2026-08-18 22:38:31,964 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-08-18 22:38:31,971 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-08-18 22:38:32,164 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-08-18 22:38:32,985 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [375] 2026-08-18 22:38:33,119 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <023950050663012.1787092713.042779445648193-openerp-287-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:33,131 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-08-18 22:38:34,231 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-08-18 22:38:34,239 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-08-18 22:38:34,919 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-08-18 22:38:35,748 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [376] 2026-08-18 22:38:35,898 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623101918726278.1787092715.812496185302734-openerp-288-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:35,913 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-08-18 22:38:37,189 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-08-18 22:38:37,197 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-08-18 22:38:38,281 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-08-18 22:38:39,046 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [377] 2026-08-18 22:38:39,160 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <233179035296887.1787092719.095151185989380-openerp-289-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:39,172 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [844] 2026-08-18 22:38:40,489 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [378] 2026-08-18 22:38:40,571 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <047873011469320.1787092720.532102108001709-openerp-290-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:40,589 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [845] 2026-08-18 22:38:41,689 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [379] 2026-08-18 22:38:41,789 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885869564178327.1787092721.739317417144775-openerp-291-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:41,801 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-08-18 22:38:42,388 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-08-18 22:38:42,422 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-08-18 22:38:42,430 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-08-18 22:38:42,460 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-08-18 22:38:42,470 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-08-18 22:38:42,500 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-08-18 22:38:43,373 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [380] 2026-08-18 22:38:43,481 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <732681003366096.1787092723.415657043457031-openerp-292-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:43,493 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [847] 2026-08-18 22:38:44,413 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [269] 2026-08-18 22:38:44,530 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-08-18 22:38:45,461 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [381] 2026-08-18 22:38:45,572 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065480452119422.1787092725.506477832794189-openerp-293-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:45,583 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-08-18 22:38:46,803 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [270] 2026-08-18 22:38:46,859 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [182] 2026-08-18 22:38:47,094 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1348] 2026-08-18 22:38:47,216 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [2798, 2799] 2026-08-18 22:38:47,259 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.message records with IDs: [14417] 2026-08-18 22:38:47,360 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted account.move records with IDs: [1165] 2026-08-18 22:38:47,382 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [5814, 5815] 2026-08-18 22:38:47,414 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-08-18 22:38:48,422 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [382] 2026-08-18 22:38:48,560 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <319410327394434.1787092728.480590105056763-openerp-294-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:48,573 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [849] 2026-08-18 22:38:49,670 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.message records with IDs: [14429] 2026-08-18 22:38:49,877 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [271] 2026-08-18 22:38:49,934 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [183] 2026-08-18 22:38:50,110 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1350] 2026-08-18 22:38:50,212 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [2802, 2803] 2026-08-18 22:38:50,243 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.message records with IDs: [14427] 2026-08-18 22:38:50,301 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted account.move records with IDs: [1167] 2026-08-18 22:38:50,315 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [5822, 5823] 2026-08-18 22:38:50,328 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.message records with IDs: [14429] 2026-08-18 22:38:50,336 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.message records with IDs: [14429] 2026-08-18 22:38:50,339 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-08-18 22:38:50,355 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-08-18 22:38:50,390 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-08-18 22:38:50,409 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-08-18 22:38:51,177 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [383] 2026-08-18 22:38:51,299 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708771736313694.1787092731.223416566848755-openerp-295-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:51,310 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-08-18 22:38:52,496 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [384] 2026-08-18 22:38:52,571 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379268034322769.1787092732.535618543624878-openerp-296-viin.approval.request@ca04e3801a15>: ['"Internal User 2" <@False>'] 2026-08-18 22:38:52,580 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [851] 2026-08-18 22:38:53,080 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-08-18 22:38:53,104 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-08-18 22:38:53,938 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [385] 2026-08-18 22:38:54,082 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679406833211316.1787092733.998953580856323-openerp-297-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:54,096 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [852] 2026-08-18 22:38:54,232 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-08-18 22:38:55,024 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [386] 2026-08-18 22:38:55,162 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <299562133948143.1787092735.082446575164795-openerp-298-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:55,183 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [853] 2026-08-18 22:38:55,693 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-08-18 22:38:57,103 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [387] 2026-08-18 22:38:57,233 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109935335214253.1787092737.149658918380737-openerp-299-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:57,247 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-08-18 22:38:58,273 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-08-18 22:38:59,093 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [388] 2026-08-18 22:38:59,211 202 INFO rb-242d991-224035-405385 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <551057132431078.1787092739.148398637771606-openerp-300-viin.approval.request@ca04e3801a15>: ['"Internal User 1" <@False>'] 2026-08-18 22:38:59,221 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [855] 2026-08-18 22:39:00,574 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 22:39:02,058 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-08-18 22:39:02,154 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-08-18 22:39:02,208 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 1454, model: employee.advance 2026-08-18 22:39:02,230 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 1454, model: employee.advance 2026-08-18 22:39:02,252 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 1454, model: employee.advance 2026-08-18 22:39:02,271 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37, 38], uid: 1454, model: employee.advance.line 2026-08-18 22:39:02,290 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [37, 38], uid: 1454, model: employee.advance.line 2026-08-18 22:39:02,309 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [37, 38], uid: 1454, model: employee.advance.line 2026-08-18 22:39:02,347 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [41, 42], uid: 1454, model: employee.advance.line 2026-08-18 22:39:02,376 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-08-18 22:39:02,391 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1454, model: employee.advance.reconcile 2026-08-18 22:39:02,399 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1454, model: employee.advance.reconcile 2026-08-18 22:39:02,402 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1454, model: employee.advance.reconcile 2026-08-18 22:39:02,406 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1454, model: employee.advance.reconcile 2026-08-18 22:39:02,414 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1454, model: employee.advance.reconcile.line 2026-08-18 22:39:02,417 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1454, model: employee.advance.reconcile.line 2026-08-18 22:39:02,418 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1454, model: employee.advance.reconcile.line 2026-08-18 22:39:02,420 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1454, model: employee.advance.reconcile.line 2026-08-18 22:39:02,440 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-08-18 22:39:02,547 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-08-18 22:39:02,659 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-08-18 22:39:02,760 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-08-18 22:39:02,890 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-08-18 22:39:03,016 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-08-18 22:39:03,124 202 INFO rb-242d991-224035-405385 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 22:39:03,212 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 22:39:05,201 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-08-18 22:39:05,501 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [856] 2026-08-18 22:39:05,661 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [389] 2026-08-18 22:39:05,763 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [857] 2026-08-18 22:39:05,806 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-08-18 22:39:06,093 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [858] 2026-08-18 22:39:06,244 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [391] 2026-08-18 22:39:06,339 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [859] 2026-08-18 22:39:06,384 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-08-18 22:39:06,698 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [860] 2026-08-18 22:39:06,822 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [393] 2026-08-18 22:39:06,920 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [861] 2026-08-18 22:39:06,993 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-08-18 22:39:07,326 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [862] 2026-08-18 22:39:07,434 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [395] 2026-08-18 22:39:07,531 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [863] 2026-08-18 22:39:07,640 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1462 deleted mail.activity records with IDs: [396] 2026-08-18 22:39:07,750 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1462 deleted mail.mail records with IDs: [864] 2026-08-18 22:39:07,834 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-08-18 22:39:08,135 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [865] 2026-08-18 22:39:08,221 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [398] 2026-08-18 22:39:08,296 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [866] 2026-08-18 22:39:08,391 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1462 deleted mail.activity records with IDs: [399] 2026-08-18 22:39:08,475 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1462 deleted mail.mail records with IDs: [867] 2026-08-18 22:39:08,558 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-08-18 22:39:08,850 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [868] 2026-08-18 22:39:09,015 202 INFO rb-242d991-224035-405385 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 22:39:09,354 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [869] 2026-08-18 22:39:09,732 202 INFO rb-242d991-224035-405385 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 22:39:10,557 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [870] 2026-08-18 22:39:10,679 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-08-18 22:39:10,797 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-08-18 22:39:10,813 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-08-18 22:39:11,059 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [871] 2026-08-18 22:39:11,207 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [403] 2026-08-18 22:39:11,299 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [872] 2026-08-18 22:39:11,325 202 INFO rb-242d991-224035-405385 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 22:39:11,741 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [873] 2026-08-18 22:39:11,850 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [874] 2026-08-18 22:39:11,972 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [875] 2026-08-18 22:39:12,066 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [876] 2026-08-18 22:39:12,227 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [877] 2026-08-18 22:39:12,336 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1461 deleted mail.activity records with IDs: [405, 406, 407, 408, 409] 2026-08-18 22:39:12,446 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [878] 2026-08-18 22:39:12,530 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [879] 2026-08-18 22:39:12,609 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [880] 2026-08-18 22:39:12,686 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [881] 2026-08-18 22:39:12,801 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1462 deleted mail.activity records with IDs: [410, 411, 412, 413] 2026-08-18 22:39:12,884 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1462 deleted mail.mail records with IDs: [882] 2026-08-18 22:39:12,956 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1462 deleted mail.mail records with IDs: [883] 2026-08-18 22:39:13,027 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1462 deleted mail.mail records with IDs: [884] 2026-08-18 22:39:13,142 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [414] 2026-08-18 22:39:13,188 202 INFO rb-242d991-224035-405385 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 22:39:13,533 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [885] 2026-08-18 22:39:13,623 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [886] 2026-08-18 22:39:13,828 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1462 deleted mail.mail records with IDs: [887] 2026-08-18 22:39:13,896 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-08-18 22:39:14,191 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [888] 2026-08-18 22:39:14,320 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1461 deleted mail.activity records with IDs: [420] 2026-08-18 22:39:14,446 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [889] 2026-08-18 22:39:14,578 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [421] 2026-08-18 22:39:14,623 202 INFO rb-242d991-224035-405385 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 22:39:14,907 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [890] 2026-08-18 22:39:15,013 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [422] 2026-08-18 22:39:15,091 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [891] 2026-08-18 22:39:15,155 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-08-18 22:39:15,369 202 INFO rb-242d991-224035-405385 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 22:39:15,748 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [892] 2026-08-18 22:39:15,850 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [893] 2026-08-18 22:39:16,012 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [424, 425] 2026-08-18 22:39:16,101 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [894] 2026-08-18 22:39:16,183 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [426] 2026-08-18 22:39:16,265 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [895] 2026-08-18 22:39:16,328 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [896] 2026-08-18 22:39:16,377 202 INFO rb-242d991-224035-405385 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 22:39:16,670 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [897] 2026-08-18 22:39:16,748 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [898] 2026-08-18 22:39:16,873 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [899] 2026-08-18 22:39:16,957 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [431] 2026-08-18 22:39:16,987 202 INFO rb-242d991-224035-405385 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 22:39:17,327 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [900] 2026-08-18 22:39:17,456 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1461 deleted mail.activity records with IDs: [432] 2026-08-18 22:39:17,561 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [901] 2026-08-18 22:39:17,692 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [433] 2026-08-18 22:39:17,772 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [902] 2026-08-18 22:39:17,858 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [434] 2026-08-18 22:39:17,936 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [903] 2026-08-18 22:39:18,030 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1462 deleted mail.activity records with IDs: [435] 2026-08-18 22:39:18,161 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1462 deleted mail.mail records with IDs: [904] 2026-08-18 22:39:18,206 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-08-18 22:39:18,548 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [905] 2026-08-18 22:39:18,697 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [318], uid: 1463, model: viin.approval.request 2026-08-18 22:39:18,789 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [436] 2026-08-18 22:39:18,862 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [906] 2026-08-18 22:39:18,891 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-08-18 22:39:19,235 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [907] 2026-08-18 22:39:19,388 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1461 deleted mail.activity records with IDs: [438] 2026-08-18 22:39:19,479 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [908] 2026-08-18 22:39:19,634 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [439] 2026-08-18 22:39:19,701 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [909] 2026-08-18 22:39:19,771 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [440] 2026-08-18 22:39:19,838 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [910] 2026-08-18 22:39:19,882 202 INFO rb-242d991-224035-405385 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 22:39:20,150 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [911] 2026-08-18 22:39:20,274 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.followers records with IDs: [5926] 2026-08-18 22:39:20,320 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [442] 2026-08-18 22:39:20,405 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [912] 2026-08-18 22:39:20,477 202 INFO rb-242d991-224035-405385 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 22:39:20,826 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [913] 2026-08-18 22:39:20,947 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.followers records with IDs: [5929] 2026-08-18 22:39:21,003 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [444] 2026-08-18 22:39:21,088 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [914] 2026-08-18 22:39:21,144 202 INFO rb-242d991-224035-405385 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 22:39:21,434 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [915] 2026-08-18 22:39:21,541 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.followers records with IDs: [5932] 2026-08-18 22:39:21,582 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [446] 2026-08-18 22:39:21,663 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [916] 2026-08-18 22:39:21,742 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-08-18 22:39:22,027 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [917] 2026-08-18 22:39:22,156 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [448] 2026-08-18 22:39:22,262 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [918] 2026-08-18 22:39:22,359 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [449] 2026-08-18 22:39:22,430 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [919] 2026-08-18 22:39:22,480 202 INFO rb-242d991-224035-405385 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 22:39:22,860 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [920] 2026-08-18 22:39:22,939 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [921] 2026-08-18 22:39:23,109 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [922] 2026-08-18 22:39:23,188 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [453] 2026-08-18 22:39:23,240 202 INFO rb-242d991-224035-405385 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 22:39:23,277 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-08-18 22:39:23,590 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [923] 2026-08-18 22:39:23,726 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-08-18 22:39:24,052 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [924] 2026-08-18 22:39:24,318 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [925] 2026-08-18 22:39:24,460 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [456] 2026-08-18 22:39:24,565 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [926] 2026-08-18 22:39:24,784 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [927] 2026-08-18 22:39:24,881 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-08-18 22:39:25,333 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [928] 2026-08-18 22:39:25,420 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [929] 2026-08-18 22:39:25,546 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1461 deleted mail.activity records with IDs: [459, 460] 2026-08-18 22:39:25,641 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [930] 2026-08-18 22:39:25,738 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [931] 2026-08-18 22:39:25,897 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [461, 462] 2026-08-18 22:39:25,995 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [932] 2026-08-18 22:39:26,096 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.activity records with IDs: [463] 2026-08-18 22:39:26,184 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [933] 2026-08-18 22:39:26,248 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [934] 2026-08-18 22:39:26,309 202 INFO rb-242d991-224035-405385 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 22:39:26,609 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1460 deleted mail.mail records with IDs: [935] 2026-08-18 22:39:26,825 202 INFO rb-242d991-224035-405385 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 22:39:27,182 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 22:39:27,925 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1327] 2026-08-18 22:39:27,925 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-08-18 22:39:28,252 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1468 deleted mail.mail records with IDs: [936] 2026-08-18 22:39:28,374 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:39:58,980 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-08-18 22:39:59,432 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1471 deleted mail.mail records with IDs: [937] 2026-08-18 22:39:59,608 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1471 deleted mail.activity records with IDs: [468] 2026-08-18 22:39:59,697 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1471 deleted mail.mail records with IDs: [938] 2026-08-18 22:39:59,742 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-08-18 22:40:00,129 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1471 deleted mail.mail records with IDs: [939] 2026-08-18 22:40:00,310 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1471 deleted mail.activity records with IDs: [470] 2026-08-18 22:40:00,415 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1471 deleted mail.mail records with IDs: [940] 2026-08-18 22:40:01,528 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-08-18 22:40:01,928 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1471 deleted mail.mail records with IDs: [941] 2026-08-18 22:40:02,085 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1471 deleted mail.activity records with IDs: [472] 2026-08-18 22:40:02,183 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1471 deleted mail.mail records with IDs: [942] 2026-08-18 22:40:02,294 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1471 deleted mail.activity records with IDs: [473] 2026-08-18 22:40:02,389 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1471 deleted mail.mail records with IDs: [943] 2026-08-18 22:40:02,437 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 102 checked, 102 removed 2026-08-18 22:40:09,557 202 INFO rb-242d991-224035-405385 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 22:40:14,046 202 INFO rb-242d991-224035-405385 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 22:40:14,400 202 INFO rb-242d991-224035-405385 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 22:40:14,900 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [944] 2026-08-18 22:40:14,996 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [945] 2026-08-18 22:40:15,093 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [946] 2026-08-18 22:40:15,275 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [947] 2026-08-18 22:40:15,374 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [948] 2026-08-18 22:40:15,484 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [949] 2026-08-18 22:40:15,583 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [950] 2026-08-18 22:40:15,669 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [951] 2026-08-18 22:40:15,751 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [952] 2026-08-18 22:40:15,833 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [953] 2026-08-18 22:40:15,934 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [954] 2026-08-18 22:40:16,024 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [955] 2026-08-18 22:40:16,127 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [956] 2026-08-18 22:40:16,248 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [957] 2026-08-18 22:40:16,346 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [958] 2026-08-18 22:40:16,441 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [959] 2026-08-18 22:40:16,755 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [960] 2026-08-18 22:40:16,873 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [961] 2026-08-18 22:40:16,965 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [962] 2026-08-18 22:40:17,065 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [963] 2026-08-18 22:40:17,225 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [964] 2026-08-18 22:40:17,331 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [965] 2026-08-18 22:40:17,424 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [966] 2026-08-18 22:40:17,528 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [967] 2026-08-18 22:40:17,634 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [968] 2026-08-18 22:40:17,741 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [969] 2026-08-18 22:40:17,844 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [970] 2026-08-18 22:40:17,941 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [971] 2026-08-18 22:40:18,018 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [972] 2026-08-18 22:40:18,115 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [973] 2026-08-18 22:40:18,206 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [974] 2026-08-18 22:40:18,300 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [975] 2026-08-18 22:40:18,368 202 INFO rb-242d991-224035-405385 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 22:40:18,487 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [976] 2026-08-18 22:40:18,871 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [977] 2026-08-18 22:40:18,976 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [978] 2026-08-18 22:40:19,085 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [979] 2026-08-18 22:40:19,184 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [980] 2026-08-18 22:40:19,281 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [981] 2026-08-18 22:40:19,378 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [982] 2026-08-18 22:40:19,466 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [983] 2026-08-18 22:40:19,556 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [984] 2026-08-18 22:40:19,647 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [985] 2026-08-18 22:40:19,735 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [986] 2026-08-18 22:40:19,829 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [987] 2026-08-18 22:40:19,925 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [988] 2026-08-18 22:40:20,019 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [989] 2026-08-18 22:40:20,109 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [990] 2026-08-18 22:40:20,207 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [991] 2026-08-18 22:40:20,296 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [992] 2026-08-18 22:40:20,438 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [993] 2026-08-18 22:40:20,850 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 22:40:32,279 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-08-18 22:40:32,729 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [994] 2026-08-18 22:40:32,834 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [995] 2026-08-18 22:40:32,931 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [996] 2026-08-18 22:40:33,039 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [997] 2026-08-18 22:40:33,142 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [998] 2026-08-18 22:40:33,245 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [999] 2026-08-18 22:40:33,348 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1000] 2026-08-18 22:40:33,426 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1001] 2026-08-18 22:40:33,504 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1002] 2026-08-18 22:40:33,593 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1003] 2026-08-18 22:40:33,692 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1004] 2026-08-18 22:40:33,801 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1005] 2026-08-18 22:40:33,891 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1006] 2026-08-18 22:40:33,997 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1007] 2026-08-18 22:40:34,098 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1008] 2026-08-18 22:40:34,198 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1009] 2026-08-18 22:40:34,279 202 INFO rb-242d991-224035-405385 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 22:40:34,392 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1010] 2026-08-18 22:40:34,771 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-08-18 22:40:35,159 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1011] 2026-08-18 22:40:35,263 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1012] 2026-08-18 22:40:35,399 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1013] 2026-08-18 22:40:35,503 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1014] 2026-08-18 22:40:35,603 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1015] 2026-08-18 22:40:35,697 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1016] 2026-08-18 22:40:35,787 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1017] 2026-08-18 22:40:35,881 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1018] 2026-08-18 22:40:35,976 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1019] 2026-08-18 22:40:36,109 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1020] 2026-08-18 22:40:36,234 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1021] 2026-08-18 22:40:36,337 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1022] 2026-08-18 22:40:36,433 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1023] 2026-08-18 22:40:36,553 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1024] 2026-08-18 22:40:36,669 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1025] 2026-08-18 22:40:36,769 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1026] 2026-08-18 22:40:37,164 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1027] 2026-08-18 22:40:37,251 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1028] 2026-08-18 22:40:37,339 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1029] 2026-08-18 22:40:37,412 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1030] 2026-08-18 22:40:37,503 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1031] 2026-08-18 22:40:37,608 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1032] 2026-08-18 22:40:37,707 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1033] 2026-08-18 22:40:37,810 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1034] 2026-08-18 22:40:37,912 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-08-18 22:40:38,027 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-08-18 22:40:38,106 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-08-18 22:40:38,196 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-08-18 22:40:38,290 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1039] 2026-08-18 22:40:38,407 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-08-18 22:40:38,505 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-08-18 22:40:38,650 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-08-18 22:40:38,729 202 INFO rb-242d991-224035-405385 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 22:40:38,847 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-08-18 22:40:39,273 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-08-18 22:40:39,359 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-08-18 22:40:39,455 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-08-18 22:40:39,561 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-08-18 22:40:39,654 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-08-18 22:40:39,761 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-08-18 22:40:39,881 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-08-18 22:40:39,990 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-08-18 22:40:40,080 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-08-18 22:40:40,175 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-08-18 22:40:40,269 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-08-18 22:40:40,372 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-08-18 22:40:40,496 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-08-18 22:40:40,611 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-08-18 22:40:40,713 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-08-18 22:40:40,829 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-08-18 22:40:40,928 202 INFO rb-242d991-224035-405385 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 22:40:41,056 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-08-18 22:40:41,242 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-08-18 22:40:41,357 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-08-18 22:40:41,515 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-08-18 22:40:41,641 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-08-18 22:40:42,567 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-08-18 22:40:42,698 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-08-18 22:40:42,804 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-08-18 22:40:42,910 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-08-18 22:40:43,023 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-08-18 22:40:43,137 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-08-18 22:40:43,257 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-08-18 22:40:43,366 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-08-18 22:40:43,473 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-08-18 22:40:44,278 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-08-18 22:40:44,392 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-08-18 22:40:44,485 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-08-18 22:40:44,571 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-08-18 22:40:44,655 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-08-18 22:40:44,746 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-08-18 22:40:44,829 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-08-18 22:40:44,925 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-08-18 22:40:45,055 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-08-18 22:40:45,162 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-08-18 22:40:45,547 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-08-18 22:40:45,626 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-08-18 22:40:46,399 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-08-18 22:40:46,475 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-08-18 22:40:46,556 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-08-18 22:40:46,649 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-08-18 22:40:46,747 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-08-18 22:40:46,842 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-08-18 22:40:46,946 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-08-18 22:40:47,040 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-08-18 22:40:47,141 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-08-18 22:40:47,229 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-08-18 22:40:47,321 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-08-18 22:40:47,409 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-08-18 22:40:47,512 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-08-18 22:40:47,607 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-08-18 22:40:47,688 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-08-18 22:40:47,775 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-08-18 22:40:47,850 202 INFO rb-242d991-224035-405385 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 22:40:47,986 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-08-18 22:40:48,114 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-08-18 22:40:52,193 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-08-18 22:40:52,313 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-08-18 22:40:52,433 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-08-18 22:40:52,561 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-08-18 22:40:52,682 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-08-18 22:40:52,783 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-08-18 22:40:52,873 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-08-18 22:40:52,976 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-08-18 22:40:53,085 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-08-18 22:40:53,207 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-08-18 22:40:53,314 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-08-18 22:40:53,414 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-08-18 22:40:53,511 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-08-18 22:40:53,611 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-08-18 22:40:53,715 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-08-18 22:40:53,806 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-08-18 22:40:53,876 202 INFO rb-242d991-224035-405385 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 22:40:53,991 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-08-18 22:40:54,397 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-08-18 22:40:54,507 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-08-18 22:40:54,594 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-08-18 22:40:54,697 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-08-18 22:40:54,799 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-08-18 22:40:54,889 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-08-18 22:40:55,008 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-08-18 22:40:55,125 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-08-18 22:40:55,248 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-08-18 22:40:55,368 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-08-18 22:40:55,474 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-08-18 22:40:55,565 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-08-18 22:40:55,654 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-08-18 22:40:55,771 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-08-18 22:40:55,884 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-08-18 22:40:55,988 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-08-18 22:40:56,065 202 INFO rb-242d991-224035-405385 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 22:40:56,204 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-08-18 22:40:56,293 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-08-18 22:40:56,758 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-08-18 22:40:56,873 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-08-18 22:40:56,984 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-08-18 22:40:57,088 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-08-18 22:40:57,189 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-08-18 22:40:57,332 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-08-18 22:40:57,448 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-08-18 22:40:57,552 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-08-18 22:40:57,667 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-08-18 22:40:57,765 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-08-18 22:40:57,863 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-08-18 22:40:57,961 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-08-18 22:40:58,045 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-08-18 22:40:58,130 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-08-18 22:40:58,221 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-08-18 22:40:58,307 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-08-18 22:40:58,371 202 INFO rb-242d991-224035-405385 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 22:40:58,480 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-08-18 22:40:59,250 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-08-18 22:40:59,378 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-08-18 22:40:59,458 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-08-18 22:41:00,223 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-08-18 22:41:00,325 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-08-18 22:41:00,414 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-08-18 22:41:00,505 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-08-18 22:41:00,592 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-08-18 22:41:00,676 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-08-18 22:41:00,751 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-08-18 22:41:00,828 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-08-18 22:41:00,906 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-08-18 22:41:00,996 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-08-18 22:41:01,082 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-08-18 22:41:01,158 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-08-18 22:41:01,231 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-08-18 22:41:01,306 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-08-18 22:41:01,385 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-08-18 22:41:01,484 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-08-18 22:41:01,572 202 INFO rb-242d991-224035-405385 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 22:41:01,731 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-08-18 22:41:02,572 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [275, 275] 2026-08-18 22:41:02,628 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [186] 2026-08-18 22:41:02,721 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-08-18 22:41:03,153 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-08-18 22:41:03,245 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-08-18 22:41:03,330 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-08-18 22:41:03,421 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-08-18 22:41:03,520 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-08-18 22:41:03,624 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-08-18 22:41:03,705 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-08-18 22:41:03,800 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-08-18 22:41:03,923 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-08-18 22:41:04,011 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-08-18 22:41:04,093 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-08-18 22:41:04,203 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-08-18 22:41:04,327 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-08-18 22:41:04,426 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-08-18 22:41:04,535 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-08-18 22:41:04,612 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-08-18 22:41:04,661 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-08-18 22:41:04,764 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-08-18 22:41:04,835 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-08-18 22:41:05,591 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-08-18 22:41:05,686 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-08-18 22:41:05,788 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-08-18 22:41:05,888 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-08-18 22:41:05,992 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-08-18 22:41:06,094 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-08-18 22:41:06,191 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-08-18 22:41:06,296 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-08-18 22:41:06,390 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-08-18 22:41:06,483 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-08-18 22:41:06,585 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-08-18 22:41:06,708 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-08-18 22:41:06,812 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-08-18 22:41:06,918 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-08-18 22:41:07,025 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-08-18 22:41:07,143 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-08-18 22:41:07,226 202 INFO rb-242d991-224035-405385 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 22:41:07,360 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-08-18 22:41:08,036 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-08-18 22:41:08,161 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-08-18 22:41:08,267 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-08-18 22:41:09,070 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-08-18 22:41:09,174 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-08-18 22:41:09,277 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-08-18 22:41:09,376 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-08-18 22:41:09,474 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-08-18 22:41:09,559 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-08-18 22:41:09,643 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-08-18 22:41:09,743 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-08-18 22:41:09,884 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-08-18 22:41:10,005 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-08-18 22:41:10,095 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-08-18 22:41:10,181 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-08-18 22:41:10,280 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-08-18 22:41:10,370 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-08-18 22:41:10,474 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-08-18 22:41:10,571 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-08-18 22:41:10,802 202 INFO rb-242d991-224035-405385 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 22:41:10,956 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-08-18 22:41:11,553 202 INFO rb-242d991-224035-405385 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 22:41:11,667 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-08-18 22:41:11,745 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-08-18 22:41:12,111 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-08-18 22:41:12,193 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-08-18 22:41:12,896 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-08-18 22:41:13,000 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-08-18 22:41:13,111 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-08-18 22:41:13,218 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-08-18 22:41:13,311 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-08-18 22:41:13,400 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-08-18 22:41:13,490 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-08-18 22:41:13,584 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-08-18 22:41:13,677 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-08-18 22:41:13,777 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-08-18 22:41:13,932 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-08-18 22:41:14,037 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-08-18 22:41:14,139 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-08-18 22:41:14,244 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-08-18 22:41:14,346 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-08-18 22:41:14,473 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-08-18 22:41:14,544 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-08-18 22:41:17,940 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-08-18 22:41:18,043 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-08-18 22:41:18,809 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-08-18 22:41:18,917 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-08-18 22:41:19,025 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-08-18 22:41:19,132 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-08-18 22:41:19,243 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-08-18 22:41:19,345 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-08-18 22:41:19,450 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-08-18 22:41:19,554 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-08-18 22:41:19,653 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-08-18 22:41:19,745 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-08-18 22:41:19,852 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-08-18 22:41:19,940 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-08-18 22:41:20,020 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-08-18 22:41:20,101 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-08-18 22:41:20,203 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-08-18 22:41:20,306 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-08-18 22:41:20,382 202 INFO rb-242d991-224035-405385 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 22:41:20,509 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-08-18 22:41:21,375 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-08-18 22:41:21,496 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-08-18 22:41:21,582 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-08-18 22:41:22,032 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-08-18 22:41:22,160 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-08-18 22:41:22,252 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-08-18 22:41:23,002 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-08-18 22:41:23,108 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-08-18 22:41:23,198 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-08-18 22:41:23,972 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-08-18 22:41:24,097 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-08-18 22:41:24,204 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-08-18 22:41:24,305 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-08-18 22:41:24,393 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-08-18 22:41:24,475 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-08-18 22:41:24,562 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-08-18 22:41:24,663 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-08-18 22:41:24,775 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-08-18 22:41:24,905 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-08-18 22:41:25,012 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-08-18 22:41:25,123 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-08-18 22:41:25,227 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-08-18 22:41:25,322 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-08-18 22:41:25,421 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-08-18 22:41:25,530 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-08-18 22:41:25,613 202 INFO rb-242d991-224035-405385 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 22:41:25,773 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-08-18 22:41:26,433 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-08-18 22:41:26,582 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [279, 279] 2026-08-18 22:41:26,639 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [190] 2026-08-18 22:41:26,707 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-08-18 22:41:26,822 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-08-18 22:41:26,918 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-08-18 22:41:27,691 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-08-18 22:41:27,771 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-08-18 22:41:27,846 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-08-18 22:41:27,960 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-08-18 22:41:28,070 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-08-18 22:41:28,147 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-08-18 22:41:28,222 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-08-18 22:41:28,295 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-08-18 22:41:28,384 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-08-18 22:41:28,484 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-08-18 22:41:28,568 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-08-18 22:41:28,651 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-08-18 22:41:28,740 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-08-18 22:41:28,835 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-08-18 22:41:28,915 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-08-18 22:41:29,004 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-08-18 22:41:29,074 202 INFO rb-242d991-224035-405385 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 22:41:29,199 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-08-18 22:41:29,884 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [280, 280] 2026-08-18 22:41:29,955 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [191] 2026-08-18 22:41:30,166 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-08-18 22:41:30,263 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-08-18 22:41:30,375 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-08-18 22:41:30,487 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-08-18 22:41:30,827 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-08-18 22:41:30,950 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [272] 2026-08-18 22:41:31,041 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [273] 2026-08-18 22:41:31,785 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-08-18 22:41:32,132 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-08-18 22:41:32,208 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-08-18 22:41:32,280 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-08-18 22:41:32,358 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-08-18 22:41:32,442 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-08-18 22:41:32,531 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-08-18 22:41:32,611 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-08-18 22:41:32,690 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-08-18 22:41:32,766 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-08-18 22:41:32,862 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-08-18 22:41:32,938 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-08-18 22:41:33,008 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-08-18 22:41:33,095 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-08-18 22:41:33,187 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-08-18 22:41:33,276 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-08-18 22:41:33,358 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-08-18 22:41:33,411 202 INFO rb-242d991-224035-405385 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 22:41:33,527 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-08-18 22:41:33,587 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-08-18 22:41:33,620 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-08-18 22:41:33,961 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 22:41:38,277 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-08-18 22:41:38,421 202 INFO rb-242d991-224035-405385 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 22:41:38,439 202 INFO rb-242d991-224035-405385 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 22:41:38,452 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-08-18 22:41:38,467 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-08-18 22:41:38,782 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-08-18 22:41:38,829 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [811] 2026-08-18 22:41:38,942 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-08-18 22:41:39,088 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-08-18 22:41:39,090 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-08-18 22:41:39,110 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-08-18 22:41:39,126 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-08-18 22:41:39,266 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-08-18 22:41:39,363 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-08-18 22:41:39,372 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-08-18 22:41:39,386 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4065, 2951, 2303] 2026-08-18 22:41:39,388 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-08-18 22:41:39,404 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-08-18 22:41:39,478 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1589, model: hr.applicant 2026-08-18 22:41:39,497 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1589, model: hr.applicant 2026-08-18 22:41:39,518 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1589, model: hr.applicant 2026-08-18 22:41:39,529 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1589, model: hr.applicant 2026-08-18 22:41:39,720 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1589 deleted hr.applicant records with IDs: [20] 2026-08-18 22:41:39,743 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-08-18 22:41:39,895 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1589, model: hr.job 2026-08-18 22:41:39,992 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1589, model: hr.job 2026-08-18 22:41:40,003 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1589, model: hr.job 2026-08-18 22:41:40,016 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1589 deleted mail.message records with IDs: [4065, 2951, 2303] 2026-08-18 22:41:40,017 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1589, model: hr.job 2026-08-18 22:41:40,132 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1589 deleted mail.message records with IDs: [4065, 2951, 2303] 2026-08-18 22:41:40,204 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1589 deleted ir.model.data records with IDs: [129461] 2026-08-18 22:41:40,204 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1589 deleted hr.job records with IDs: [4] 2026-08-18 22:41:40,207 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1589 deleted mail.followers records with IDs: [390] 2026-08-18 22:41:40,214 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1589 deleted mail.alias records with IDs: [32] 2026-08-18 22:41:40,241 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-18 22:41:44,372 202 INFO rb-242d991-224035-405385 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 22:41:44,718 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-08-18 22:41:44,785 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [812] 2026-08-18 22:41:44,874 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-08-18 22:41:45,256 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-08-18 22:41:45,539 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-08-18 22:41:46,509 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-08-18 22:41:46,773 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-08-18 22:41:46,817 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [813] 2026-08-18 22:41:46,886 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-08-18 22:41:47,098 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-18 22:41:51,570 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-08-18 22:41:51,796 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1305] 2026-08-18 22:41:51,904 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1609 deleted mail.activity records with IDs: [814] 2026-08-18 22:41:52,048 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1609 deleted mail.mail records with IDs: [1306] 2026-08-18 22:41:52,237 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1613 deleted mail.activity records with IDs: [815] 2026-08-18 22:41:52,362 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1613 deleted mail.mail records with IDs: [1307] 2026-08-18 22:41:52,517 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1614 deleted mail.activity records with IDs: [816] 2026-08-18 22:41:53,315 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1614 deleted mail.mail records with IDs: [1308] 2026-08-18 22:41:53,431 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-08-18 22:41:53,578 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1606 deleted request.approval.user.line records with IDs: [955, 956, 957, 958] 2026-08-18 22:41:53,794 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1309] 2026-08-18 22:41:53,923 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1609 deleted mail.activity records with IDs: [817] 2026-08-18 22:41:54,047 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1609 deleted mail.mail records with IDs: [1310] 2026-08-18 22:41:54,211 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1613 deleted mail.activity records with IDs: [818] 2026-08-18 22:41:54,362 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1613 deleted mail.mail records with IDs: [1311] 2026-08-18 22:41:54,593 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1614 deleted mail.activity records with IDs: [819] 2026-08-18 22:41:54,772 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1614 deleted mail.mail records with IDs: [1312] 2026-08-18 22:41:54,882 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-08-18 22:41:55,119 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1313] 2026-08-18 22:41:55,265 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1609 deleted mail.activity records with IDs: [820] 2026-08-18 22:41:55,398 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1609 deleted mail.mail records with IDs: [1314] 2026-08-18 22:41:55,519 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1613 deleted mail.activity records with IDs: [821] 2026-08-18 22:41:55,641 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1613 deleted mail.mail records with IDs: [1315] 2026-08-18 22:41:55,675 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-08-18 22:41:55,930 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1316] 2026-08-18 22:41:56,083 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [822] 2026-08-18 22:41:56,189 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1317] 2026-08-18 22:41:56,229 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-08-18 22:41:56,267 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-18 22:41:56,279 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-08-18 22:41:56,311 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:41:57,019 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [219478, 219518, 219525, 219561, 219540, 219543, 219568, 219651, 219675, 219669, 219681, 219727, 219741, 219765, 219787, 414237, 414248, 414334] 2026-08-18 22:41:57,019 202 INFO rb-242d991-224035-405385 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 22:41:57,756 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-08-18 22:41:57,852 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-08-18 22:41:57,922 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-08-18 22:41:57,982 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:41:58,683 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [219478, 219518, 219525, 219561, 219540, 219543, 219568, 219651, 219675, 219669, 219681, 219727, 219741, 219765, 219787, 414237, 414248, 414334] 2026-08-18 22:41:58,683 202 INFO rb-242d991-224035-405385 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 22:41:59,348 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-08-18 22:41:59,449 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-08-18 22:41:59,535 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-08-18 22:41:59,647 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:42:00,246 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [219478, 219518, 219525, 219561, 219540, 219543, 219568, 219651, 219675, 219669, 219681, 219727, 219741, 219765, 219787, 414237, 414248, 414334] 2026-08-18 22:42:00,246 202 INFO rb-242d991-224035-405385 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 22:42:00,832 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-08-18 22:42:00,927 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-08-18 22:42:01,031 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:42:01,687 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [219478, 219518, 219525, 219561, 219540, 219543, 219568, 219651, 219675, 219669, 219681, 219727, 219741, 219765, 219787, 414237, 414248, 414334] 2026-08-18 22:42:01,687 202 INFO rb-242d991-224035-405385 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 22:42:02,311 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-08-18 22:42:02,412 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-08-18 22:42:02,484 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-08-18 22:42:02,572 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-08-18 22:42:02,659 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-08-18 22:42:02,763 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:42:03,424 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [219478, 219518, 219525, 219561, 219540, 219543, 219568, 219651, 219675, 219669, 219681, 219727, 219741, 219765, 219787, 414237, 414248, 414334] 2026-08-18 22:42:03,424 202 INFO rb-242d991-224035-405385 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 22:42:04,015 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-08-18 22:42:04,078 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-08-18 22:42:04,242 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-08-18 22:42:04,326 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-08-18 22:42:04,423 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-08-18 22:42:04,528 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-08-18 22:42:04,576 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-08-18 22:42:04,664 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-08-18 22:42:04,904 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-08-18 22:42:05,368 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [379], uid: 1626, model: viin.approval.request 2026-08-18 22:42:05,443 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-08-18 22:42:05,560 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [377] 2026-08-18 22:42:06,492 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-08-18 22:42:06,588 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-08-18 22:42:06,819 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:42:07,138 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-08-18 22:42:08,460 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:42:09,136 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [219478, 219518, 219525, 219561, 219540, 219543, 219568, 219651, 219675, 219669, 219681, 219727, 219741, 219765, 219787, 414237, 414248, 414334] 2026-08-18 22:42:09,137 202 INFO rb-242d991-224035-405385 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 22:42:09,719 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-08-18 22:42:09,956 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-08-18 22:42:10,004 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-08-18 22:42:10,212 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-08-18 22:42:10,269 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-08-18 22:42:10,483 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [382] 2026-08-18 22:42:10,502 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-08-18 22:42:10,741 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-08-18 22:42:10,845 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [826] 2026-08-18 22:42:10,955 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1323] 2026-08-18 22:42:11,090 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [827] 2026-08-18 22:42:11,230 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1324] 2026-08-18 22:42:11,433 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1325] 2026-08-18 22:42:11,560 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1326] 2026-08-18 22:42:11,636 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-08-18 22:42:11,870 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-08-18 22:42:11,996 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1328] 2026-08-18 22:42:12,062 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [828] 2026-08-18 22:42:12,513 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:42:13,293 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-08-18 22:42:13,427 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-08-18 22:42:13,481 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-08-18 22:42:13,889 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-08-18 22:42:13,979 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [829] 2026-08-18 22:42:14,120 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1330] 2026-08-18 22:42:14,194 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:42:14,205 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-08-18 22:42:14,230 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:42:14,715 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-08-18 22:42:14,789 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-08-18 22:42:14,860 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:42:18,756 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [7362] 2026-08-18 22:42:18,769 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-08-18 22:42:18,999 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-08-18 22:42:19,027 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-08-18 22:42:19,097 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:42:19,107 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-08-18 22:42:20,660 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-08-18 22:42:20,786 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [830] 2026-08-18 22:42:20,901 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1332] 2026-08-18 22:42:21,013 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [831] 2026-08-18 22:42:21,141 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1333] 2026-08-18 22:42:21,597 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-08-18 22:42:23,248 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-08-18 22:42:23,350 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [832] 2026-08-18 22:42:23,444 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1335] 2026-08-18 22:42:23,564 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [833] 2026-08-18 22:42:23,667 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1336] 2026-08-18 22:42:24,110 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-08-18 22:42:25,369 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-08-18 22:42:25,485 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [834] 2026-08-18 22:42:25,599 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1338] 2026-08-18 22:42:25,725 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [835] 2026-08-18 22:42:25,864 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1339] 2026-08-18 22:42:26,298 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-08-18 22:42:27,678 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1340] 2026-08-18 22:42:27,776 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [836] 2026-08-18 22:42:27,867 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1341] 2026-08-18 22:42:27,960 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [837] 2026-08-18 22:42:28,056 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1342] 2026-08-18 22:42:28,294 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-08-18 22:42:29,558 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:42:30,246 202 INFO rb-242d991-224035-405385 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 22:42:30,866 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-08-18 22:42:31,535 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:42:32,048 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-08-18 22:42:32,853 202 INFO rb-242d991-224035-405385 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-08-18 22:42:33,643 202 INFO rb-242d991-224035-405385 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 22:42:34,464 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:42:36,623 202 INFO rb-242d991-224035-405385 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 22:42:37,125 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [1343] 2026-08-18 22:42:37,253 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [838] 2026-08-18 22:42:37,378 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1344] 2026-08-18 22:42:37,729 202 INFO rb-242d991-224035-405385 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 22:42:38,148 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [1345] 2026-08-18 22:42:38,271 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [839] 2026-08-18 22:42:38,383 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1346] 2026-08-18 22:42:38,798 202 INFO rb-242d991-224035-405385 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 22:42:39,283 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [1347] 2026-08-18 22:42:39,415 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [840] 2026-08-18 22:42:39,537 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1348] 2026-08-18 22:42:40,095 202 INFO rb-242d991-224035-405385 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 22:42:40,550 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [1349] 2026-08-18 22:42:40,709 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [841] 2026-08-18 22:42:40,861 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1350] 2026-08-18 22:42:41,222 202 INFO rb-242d991-224035-405385 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 22:42:41,689 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [1351] 2026-08-18 22:42:41,796 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [842] 2026-08-18 22:42:41,904 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1352] 2026-08-18 22:42:42,324 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1353] 2026-08-18 22:42:42,449 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [123] 2026-08-18 22:42:42,528 202 INFO rb-242d991-224035-405385 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 22:42:43,034 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [1354] 2026-08-18 22:42:43,124 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [843] 2026-08-18 22:42:43,213 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1355] 2026-08-18 22:42:43,518 202 INFO rb-242d991-224035-405385 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 22:42:44,001 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [1356] 2026-08-18 22:42:44,137 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [844] 2026-08-18 22:42:44,248 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1357] 2026-08-18 22:42:44,633 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [1358] 2026-08-18 22:42:44,746 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [845] 2026-08-18 22:42:44,840 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1359] 2026-08-18 22:42:45,056 202 INFO rb-242d991-224035-405385 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 22:42:45,426 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [1360] 2026-08-18 22:42:45,569 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [846] 2026-08-18 22:42:45,694 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1361] 2026-08-18 22:42:45,912 202 INFO rb-242d991-224035-405385 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 22:42:46,383 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [1362] 2026-08-18 22:42:46,533 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [847] 2026-08-18 22:42:46,674 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1363] 2026-08-18 22:42:47,203 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [1364] 2026-08-18 22:42:47,308 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [848] 2026-08-18 22:42:47,385 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1365] 2026-08-18 22:42:47,697 202 INFO rb-242d991-224035-405385 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 22:42:48,738 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [1366] 2026-08-18 22:42:48,850 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [849] 2026-08-18 22:42:48,970 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1367] 2026-08-18 22:42:49,434 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [1368] 2026-08-18 22:42:49,538 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [850] 2026-08-18 22:42:49,630 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1369] 2026-08-18 22:42:49,880 202 INFO rb-242d991-224035-405385 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 22:42:50,317 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [1370] 2026-08-18 22:42:50,451 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [851] 2026-08-18 22:42:50,568 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1371] 2026-08-18 22:42:51,113 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [1372] 2026-08-18 22:42:51,202 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [852] 2026-08-18 22:42:51,288 202 INFO rb-242d991-224035-405385 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1373] 2026-08-18 22:42:51,699 202 INFO rb-242d991-224035-405385 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:42:51,700 202 INFO rb-242d991-224035-405385 odoo.service.server: 1868 post-tests in 3267.22s, 2230315 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_purchase_order_advance: 22 tests 63.99s 42527 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_purchase_receipt: 18 tests 15.95s 9285 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_quality: 59 tests 15.21s 12709 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_quality_mrp: 13 tests 6.59s 4462 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_quality_stock: 15 tests 2.96s 2297 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_registration_email_blacklist: 74 tests 28.66s 31243 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 1.50s 855 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 2.41s 1449 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_sale_backdate: 6 tests 1.36s 883 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.31s 161 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_sale_line_numbering: 4 tests 1.11s 622 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_sale_order_advance: 14 tests 45.89s 29347 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_sale_price_lock: 8 tests 4.08s 2189 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_sales_target: 26 tests 21.18s 15291 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_sales_target_pos: 24 tests 33.41s 19679 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_sales_target_sale: 27 tests 75.69s 35226 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_sales_team_advanced: 17 tests 4.90s 4063 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_sales_team_advanced_crm: 13 tests 5.90s 4450 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_sales_team_advanced_sale: 10 tests 12.91s 9624 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_signup_email_verification: 6 tests 8.07s 8404 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_sshkey: 11 tests 7.34s 3710 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_stock_account_moves_link: 12 tests 14.24s 11041 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_stock_asset: 20 tests 35.06s 19790 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_stock_asset_equipment: 6 tests 10.20s 5343 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_stock_equipment: 19 tests 3.79s 2639 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 7.09s 5174 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 0.58s 453 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_token_expiration_test: 15 tests 0.58s 311 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_unique_product_code: 5 tests 3.87s 3218 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_vat_counterpart: 9 tests 1.34s 947 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_vendor_price_lock: 11 tests 4.88s 2861 queries 2026-08-18 22:42:51,704 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_wallet: 73 tests 196.42s 139771 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_warranty_management: 55 tests 5.48s 3670 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_warranty_purchase: 20 tests 7.68s 5217 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 9.41s 5759 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_warranty_sale: 24 tests 10.53s 6874 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_warranty_sale_stock: 16 tests 10.10s 6715 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_warranty_stock: 26 tests 6.19s 4285 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_website_apps_store: 36 tests 126.51s 88543 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_website_apps_store_loc: 3 tests 7.52s 594 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_website_docs: 104 tests 40.04s 21537 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_website_docs_odoo: 15 tests 12.44s 8341 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_website_odoo_version: 3 tests 0.40s 332 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: to_website_slides_event: 3 tests 0.19s 151 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: utm: 19 tests 2.13s 1233 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_account: 131 tests 127.87s 95318 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_account_auto_transfer: 10 tests 12.07s 9910 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_account_bank_statement_import: 11 tests 29.63s 23209 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_account_bank_statement_import_rje: 6 tests 17.57s 12753 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 2.99s 1520 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_account_budget_project: 5 tests 0.78s 563 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_account_onbehalf_payment: 18 tests 30.04s 21729 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 10.39s 8610 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_account_reconciliation: 74 tests 68.27s 45645 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_account_recurring: 18 tests 41.68s 25419 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate: 75 tests 262.22s 222011 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_crm: 9 tests 40.42s 34858 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 2.81s 2143 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 99.04s 83923 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 14.23s 8387 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 34.55s 27847 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 132.21s 111892 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 43.28s 33524 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 57.64s 44714 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_pos: 25 tests 64.88s 53076 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 14.75s 12479 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 14.28s 12449 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_purchase: 3 tests 3.03s 2928 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_sale: 29 tests 152.54s 114691 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 50.08s 34822 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_website: 77 tests 213.09s 169797 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 25.99s 20641 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.13s 39 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_amazon: 18 tests 2.78s 5468 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_amazon_ses: 48 tests 2.01s 1140 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_appointment: 9 tests 6.49s 4747 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_appointment_crm: 4 tests 2.34s 1684 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_appointment_sale: 3 tests 2.59s 1647 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 1.11s 871 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_appointment_website: 37 tests 25.13s 15778 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_appointment_website_hr: 4 tests 3.56s 2248 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_approval: 435 tests 230.32s 126525 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_approval_account: 67 tests 111.31s 27721 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_approval_analytic: 9 tests 38.58s 5204 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_approval_employee_advance: 81 tests 103.72s 60574 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 59.21s 38575 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 91.52s 55038 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 22.30s 15395 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 17.91s 10834 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_approval_maintenance: 7 tests 0.67s 347 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_approval_marketplace: 5 tests 4.24s 3642 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_approval_procurement: 7 tests 10.46s 11921 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_approval_project: 9 tests 4.90s 2355 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.stats: viin_approval_purchase_stock: 13 tests 17.23s 10225 queries 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.tests.result: 0 failed, 0 error(s) of 1868 tests when loading database 'rb-242d991-224035-405385' 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.service.server: Initiating shutdown 2026-08-18 22:42:51,705 202 INFO rb-242d991-224035-405385 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.