Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitpython-3.1.60-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.60-py3-none-any.whl (221 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.60 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.81-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.57.0-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate>=3.27.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_translate-3.27.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage>=3.12.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_cloud_storage-3.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.2-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.5.0-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: requests>=2.24.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.31.0) Requirement already satisfied: pyyaml>=5.3.1 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (6.0.3) Requirement already satisfied: cryptography>=3.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (42.0.8) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading python_barcode-0.15.1-py3-none-any.whl.metadata (2.3 kB) Collecting fonttools>=4.33.3 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading fonttools-4.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.81 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.81-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.2-py3-none-any.whl.metadata (8.5 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/dist-packages (from google-auth<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.4.2) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_core-2.7.0-py3-none-any.whl.metadata (2.8 kB) Collecting proto-plus<2.0.0,>=1.22.3 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading proto_plus-1.28.4-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl.metadata (8.8 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_resumable_media-2.10.2-py3-none-any.whl.metadata (2.2 kB) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (1.7 kB) Collecting requests>=2.24.0 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) Collecting 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.81->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.81->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.81->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.81-py3-none-any.whl (140 kB) Downloading grpcio_status-1.83.0-py3-none-any.whl (14 kB) Downloading google_auth-2.57.0-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.2-py3-none-any.whl (385 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.81-py3-none-any.whl (15.7 MB) Downloading click-8.5.0-py3-none-any.whl (125 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.7.0-py3-none-any.whl (31 kB) Downloading google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (33 kB) Downloading google_resumable_media-2.10.2-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.75.2-py3-none-any.whl (307 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.4-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=4705742 sha256=8ffa45dda18b57b26acb8fc66ef53b75c4060d1aa5ac3fbd7b0d8d35c6b4a884 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-5sqixec3/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=1510759 sha256=b933caaff5d6ee1e529ff8a9f8432e0df0fae0635d3c580d049a0ff05fdc6de7 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-5sqixec3/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.81 botocore-1.43.81 click-8.5.0 fasttext-0.9.3 fonttools-4.63.0 frozenlist-1.8.0 google-api-core-2.34.0 google-auth-2.57.0 google-cloud-core-2.7.0 google-cloud-storage-3.13.1 google-cloud-translate-3.27.0 google-crc32c-1.8.0 google-resumable-media-2.10.2 googleapis-common-protos-1.75.2 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.4 pyHanko-0.20.1 pybind11-3.1.0 pyhanko-certvalidator-0.24.1 pypdf-6.16.2 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-27 07:03:00,568 204 INFO ? odoo: Odoo version 18.0 2026-08-27 07:03:00,568 204 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-08-27 07:03:00,568 204 INFO ? odoo: addons paths: ['/data/build/rb-a022a38-224288/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-a022a38-224288/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-08-27 07:03:00,569 204 INFO ? odoo: database: default@default:5432 2026-08-27 07:03:00,704 204 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-08-27 07:03:00,723 204 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-08-27 07:03:00,949 204 INFO ? odoo.tests.common: Importing test framework 2026-08-27 07:03:01,136 204 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-08-27 07:03:01,137 204 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-08-27 07:03:01,177 204 INFO rb-a022a38-224288-408783 odoo.modules.loading: loading 1 modules... 2026-08-27 07:03:01,273 204 INFO rb-a022a38-224288-408783 odoo.modules.loading: 1 modules loaded in 0.10s, 0 queries (+0 extra) 2026-08-27 07:03:02,301 204 INFO rb-a022a38-224288-408783 odoo.modules.loading: loading 1089 modules... 2026-08-27 07:03:20,770 204 INFO rb-a022a38-224288-408783 odoo.modules.loading: 1089 modules loaded in 18.47s, 0 queries (+0 extra) 2026-08-27 07:03:23,137 204 INFO rb-a022a38-224288-408783 odoo.modules.loading: Modules loaded. 2026-08-27 07:03:23,443 204 INFO rb-a022a38-224288-408783 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-08-27 07:03:23,447 204 INFO rb-a022a38-224288-408783 odoo.modules.registry: Registry loaded in 22.308s 2026-08-27 07:03:23,448 204 INFO rb-a022a38-224288-408783 odoo.service.server: Starting post tests 2026-08-27 07:03:24,653 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-08-27 07:03:35,042 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.191140651702881 seconds 2026-08-27 07:03:35,798 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.7566461563110352 seconds 2026-08-27 07:03:37,151 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_01_sale_order_type_existence_and_core_toggles ... 2026-08-27 07:03:37,232 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02_wizard_creates_request_with_mapped_lines_and_full_approval ... 2026-08-27 07:03:39,524 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [335] 2026-08-27 07:03:39,820 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [160] 2026-08-27 07:03:39,966 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [336] 2026-08-27 07:03:40,414 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02b_unlink_request_does_not_delete_existing_sale_order ... 2026-08-27 07:03:41,881 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [337] 2026-08-27 07:03:42,026 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [161] 2026-08-27 07:03:42,129 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [338] 2026-08-27 07:03:43,054 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted mail.message records with IDs: [8234, 8232, 8231] 2026-08-27 07:03:43,185 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted viin.approval.request records with IDs: [6] 2026-08-27 07:03:43,344 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted mail.followers records with IDs: [1032, 1033] 2026-08-27 07:03:43,382 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_unlink_request_deletes_generated_sale_order ... 2026-08-27 07:03:44,172 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted request.approval.user.line records with IDs: [7] 2026-08-27 07:03:44,636 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [339] 2026-08-27 07:03:44,776 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [162] 2026-08-27 07:03:44,878 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [340] 2026-08-27 07:03:45,733 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted sale.order.line records with IDs: [158] 2026-08-27 07:03:45,789 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted approval.request.line records with IDs: [14] 2026-08-27 07:03:45,890 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted request.approval.user.line records with IDs: [8] 2026-08-27 07:03:45,932 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted mail.message records with IDs: [8240, 8238] 2026-08-27 07:03:45,988 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted sale.order records with IDs: [76] 2026-08-27 07:03:46,112 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted mail.message records with IDs: [8242, 8241, 8239, 8237, 8236] 2026-08-27 07:03:46,158 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted viin.approval.request records with IDs: [7] 2026-08-27 07:03:46,275 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted mail.followers records with IDs: [1034, 1035] 2026-08-27 07:03:46,316 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_wizard_multi_selection_creates_multiple_requests ... 2026-08-27 07:03:47,411 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_04_analytic_distribution_sync_order_line_only ... 2026-08-27 07:03:49,217 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa548ea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:49,218 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa514180> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:49,229 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:49,234 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:49,236 204 INFO rb-a022a38-224288-408783 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 0x7fdeab007c40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:49,251 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:49,253 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:51,901 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1cff60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:51,902 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4f1b20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:51,909 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:51,913 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:51,914 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4f1a80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:51,930 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:51,931 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:54,491 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa148cc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:54,492 204 INFO rb-a022a38-224288-408783 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 0x7fdeab7753a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:54,502 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:54,506 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:54,507 204 INFO rb-a022a38-224288-408783 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 0x7fdeab777b00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:54,521 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:54,522 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:57,189 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa53f100> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:57,190 204 INFO rb-a022a38-224288-408783 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 0x7fdeaafee0c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:57,208 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:57,213 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:57,214 204 INFO rb-a022a38-224288-408783 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 0x7fdeaafee8e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:57,229 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:03:57,230 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:00,005 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa357e20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:00,007 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4a7e20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:00,015 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:00,019 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:00,020 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4a6520> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:00,035 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:00,036 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:02,641 204 INFO rb-a022a38-224288-408783 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 0x7fdea9ff2d40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:02,642 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa0a4f40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:02,649 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:02,654 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:02,655 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa0a4ae0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:02,676 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:02,677 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:05,160 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa30cae0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:05,162 204 INFO rb-a022a38-224288-408783 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 0x7fdeab0072e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:05,169 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:05,174 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:05,175 204 INFO rb-a022a38-224288-408783 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 0x7fdeab006e80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:05,190 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:05,191 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:07,184 204 INFO rb-a022a38-224288-408783 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 0x7fdea9ff2520> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:07,185 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa5fcd60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:07,197 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:07,202 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:07,203 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa5ffb00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:07,217 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:07,218 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:09,998 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [341] 2026-08-27 07:04:10,211 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [163] 2026-08-27 07:04:10,365 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [342] 2026-08-27 07:04:10,968 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [343] 2026-08-27 07:04:13,492 204 INFO rb-a022a38-224288-408783 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 0x7fdeaaa30e00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:13,492 204 INFO rb-a022a38-224288-408783 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 0x7fdeaaa30ea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:13,497 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:13,501 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:13,502 204 INFO rb-a022a38-224288-408783 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 0x7fdeaaa31440> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:13,514 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:13,515 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:04:13,564 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1534 checked, 4 removed 2026-08-27 07:04:14,755 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_sale.tests.test_sale_to_invoice_flow: Starting TestSaleToInvoiceApprovalFlow.test_01_sale_to_invoice_end_to_end ... 2026-08-27 07:04:16,640 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #27 deleted mail.mail records with IDs: [344] 2026-08-27 07:04:16,808 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [164] 2026-08-27 07:04:16,920 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [345] 2026-08-27 07:04:17,506 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #27 deleted mail.mail records with IDs: [346] 2026-08-27 07:04:17,623 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #27 deleted mail.mail records with IDs: [347] 2026-08-27 07:04:20,187 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #26 deleted mail.mail records with IDs: [348] 2026-08-27 07:04:20,330 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [165] 2026-08-27 07:04:20,424 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [349] 2026-08-27 07:04:20,629 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:04:24,501 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_01_resupply_transfer_created_without_line_route_override ... 2026-08-27 07:04:25,200 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [350] 2026-08-27 07:04:25,446 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [166] 2026-08-27 07:04:25,674 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [351] 2026-08-27 07:04:26,328 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_02_no_route_manual_button_raises_background_logs ... 2026-08-27 07:04:27,404 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [352] 2026-08-27 07:04:27,584 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [167] 2026-08-27 07:04:27,733 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [353] 2026-08-27 07:04:28,317 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_03_multiple_routes_choose_priority ... 2026-08-27 07:04:29,023 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [354] 2026-08-27 07:04:29,151 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [168] 2026-08-27 07:04:29,293 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [355] 2026-08-27 07:04:29,803 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_04_line_routes_override_product_priority ... 2026-08-27 07:04:30,453 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [356] 2026-08-27 07:04:30,610 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [169] 2026-08-27 07:04:30,794 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [357] 2026-08-27 07:04:31,260 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_05_three_lines_three_products_three_sources ... 2026-08-27 07:04:31,968 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [358] 2026-08-27 07:04:32,139 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [170] 2026-08-27 07:04:32,265 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [359] 2026-08-27 07:04:32,885 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_06_cancel_post_reverts_origin ... 2026-08-27 07:04:33,508 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [360] 2026-08-27 07:04:33,630 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [171] 2026-08-27 07:04:33,736 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [361] 2026-08-27 07:04:34,195 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [99] 2026-08-27 07:04:34,290 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move records with IDs: [127] 2026-08-27 07:04:34,347 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8288] 2026-08-27 07:04:34,388 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [48] 2026-08-27 07:04:34,500 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_07_refuse_post_reverts_origin ... 2026-08-27 07:04:35,117 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [362] 2026-08-27 07:04:35,231 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [172] 2026-08-27 07:04:35,327 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [363] 2026-08-27 07:04:35,680 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [364] 2026-08-27 07:04:35,843 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [100] 2026-08-27 07:04:36,458 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move records with IDs: [128] 2026-08-27 07:04:36,508 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8294] 2026-08-27 07:04:36,536 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [49] 2026-08-27 07:04:36,615 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_08_cancel_draft_add_new_line_group_synced_on_revalidate ... 2026-08-27 07:04:37,101 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [365] 2026-08-27 07:04:37,225 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [173] 2026-08-27 07:04:37,329 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [366] 2026-08-27 07:04:37,800 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [101] 2026-08-27 07:04:37,884 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move records with IDs: [129] 2026-08-27 07:04:37,930 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8298] 2026-08-27 07:04:37,957 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [50] 2026-08-27 07:04:38,246 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #28 deleted request.approval.user.line records with IDs: [23] 2026-08-27 07:04:38,367 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [367] 2026-08-27 07:04:38,468 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [174] 2026-08-27 07:04:38,570 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [368] 2026-08-27 07:04:39,083 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_unlink_request_deletes_generated_pickings_from_procurement ... 2026-08-27 07:04:39,779 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [369] 2026-08-27 07:04:39,944 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [175] 2026-08-27 07:04:40,089 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [370] 2026-08-27 07:04:40,584 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [104] 2026-08-27 07:04:40,675 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move records with IDs: [132] 2026-08-27 07:04:40,720 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8305] 2026-08-27 07:04:40,745 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [52] 2026-08-27 07:04:41,018 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #28 deleted mail.message records with IDs: [8304, 8303, 8302] 2026-08-27 07:04:41,105 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #28 deleted viin.approval.request records with IDs: [22] 2026-08-27 07:04:41,267 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #28 deleted mail.followers records with IDs: [1063, 1064] 2026-08-27 07:04:41,343 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:04:41,968 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01_source_to_request_via_wizard ... 2026-08-27 07:04:42,941 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01b_unlink_request_does_not_delete_existing_picking ... 2026-08-27 07:04:44,257 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [371] 2026-08-27 07:04:44,412 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [176] 2026-08-27 07:04:44,579 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [372] 2026-08-27 07:04:45,251 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [105] 2026-08-27 07:04:46,309 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #29 deleted mail.message records with IDs: [8312, 8310, 8309] 2026-08-27 07:04:46,452 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #29 deleted viin.approval.request records with IDs: [24] 2026-08-27 07:04:46,606 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #29 deleted mail.followers records with IDs: [1068, 1069] 2026-08-27 07:04:46,631 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_02_request_validate_confirms_picking ... 2026-08-27 07:04:48,006 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [373] 2026-08-27 07:04:48,202 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [177] 2026-08-27 07:04:48,339 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [374] 2026-08-27 07:04:48,805 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_03_multi_source_create_single_request ... 2026-08-27 07:04:49,924 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_04_cancel_request_should_cancel_picking ... 2026-08-27 07:04:51,139 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [375] 2026-08-27 07:04:51,293 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [178] 2026-08-27 07:04:51,435 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [376] 2026-08-27 07:04:51,982 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [107] 2026-08-27 07:04:52,116 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_05_sync_from_approval_field_propagation ... 2026-08-27 07:04:53,228 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [377] 2026-08-27 07:04:53,487 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [179] 2026-08-27 07:04:53,620 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [378] 2026-08-27 07:04:54,184 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_07_toggle_propagation_head_and_line ... 2026-08-27 07:04:54,533 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:04:58,024 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_01_validate_generates_resupply_pickings_and_origin_links ... 2026-08-27 07:04:58,607 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [379] 2026-08-27 07:04:58,820 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [180] 2026-08-27 07:04:59,003 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [380] 2026-08-27 07:04:59,843 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_02_manual_launch_procurement_success ... 2026-08-27 07:05:00,290 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [381] 2026-08-27 07:05:00,800 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_03_no_default_route_manual_raises_background_logs_error ... 2026-08-27 07:05:02,085 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [382] 2026-08-27 07:05:02,423 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [383] 2026-08-27 07:05:02,540 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [183] 2026-08-27 07:05:02,642 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [384] 2026-08-27 07:05:02,811 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_04_selected_routes_custom_direct_route_creates_single_internal_transfer ... 2026-08-27 07:05:03,227 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [385] 2026-08-27 07:05:03,523 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_05_write_before_validate_changes_destination ... 2026-08-27 07:05:03,948 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [386] 2026-08-27 07:05:04,104 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [185] 2026-08-27 07:05:04,253 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [387] 2026-08-27 07:05:04,875 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_06_unlink_line_before_validate_affects_generated_moves ... 2026-08-27 07:05:05,402 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [388] 2026-08-27 07:05:05,483 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #30 deleted approval.request.line records with IDs: [48] 2026-08-27 07:05:05,590 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [186] 2026-08-27 07:05:05,694 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [389] 2026-08-27 07:05:06,210 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_07_cancel_post_reverts_origin ... 2026-08-27 07:05:06,674 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [390] 2026-08-27 07:05:06,856 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [187] 2026-08-27 07:05:07,015 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [391] 2026-08-27 07:05:07,775 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move records with IDs: [149] 2026-08-27 07:05:07,850 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [114] 2026-08-27 07:05:07,939 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8355] 2026-08-27 07:05:07,979 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [70] 2026-08-27 07:05:08,153 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_08_refuse_post_reverts_origin ... 2026-08-27 07:05:08,734 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [392] 2026-08-27 07:05:08,910 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [188] 2026-08-27 07:05:09,019 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [393] 2026-08-27 07:05:09,804 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [394] 2026-08-27 07:05:10,082 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move records with IDs: [151] 2026-08-27 07:05:10,150 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [115] 2026-08-27 07:05:10,270 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8362] 2026-08-27 07:05:10,328 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [72] 2026-08-27 07:05:10,461 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_09_unlink_after_cancel_does_not_leave_origin_links ... 2026-08-27 07:05:10,969 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [395] 2026-08-27 07:05:11,111 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [189] 2026-08-27 07:05:11,244 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [396] 2026-08-27 07:05:12,181 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move records with IDs: [153] 2026-08-27 07:05:12,271 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [116] 2026-08-27 07:05:12,397 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8367] 2026-08-27 07:05:12,435 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [74] 2026-08-27 07:05:12,594 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:05:12,624 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_accept_strong_password ... 2026-08-27 07:05:12,770 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_change_password_1 ... 2026-08-27 07:05:12,819 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36068] 2026-08-27 07:05:12,819 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [18] 2026-08-27 07:05:12,823 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36069] 2026-08-27 07:05:12,823 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-08-27 07:05:12,859 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_check_password_policy_enforced_in_test_mode ... 2026-08-27 07:05:12,910 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_get_password_policy_returns_flags ... 2026-08-27 07:05:12,932 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36067] 2026-08-27 07:05:12,932 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [17] 2026-08-27 07:05:12,948 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36069] 2026-08-27 07:05:12,948 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-08-27 07:05:12,990 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:05:13,006 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate.tests.test_legacy_ssl_provider: Starting LegacySslProviderTest.test_legacy_ssl_provider_fetch_succeeds_against_selfsigned_cert ... 2026-08-27 07:05:22,531 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:05:22,531 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:05:23,168 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:05:23,179 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate.tests.test_rate: Starting RateTest.test_10_bank_configuration ... 2026-08-27 07:05:32,108 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:05:32,108 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:05:32,164 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:05:32,179 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_01_check_acb_currency_exchange_rate_sync_api_response_structure ... 2026-08-27 07:05:40,327 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:05:40,328 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:05:44,460 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_02_acb_cron_currency_rate_sync ... 2026-08-27 07:05:54,230 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:05:54,230 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:05:54,494 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_03_acb_cron_currency_rate_sync_disable ... 2026-08-27 07:06:04,291 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:06:04,292 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:06:04,521 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_04_acb_cron_currency_rate_sync_with_currency_suported_deactive ... 2026-08-27 07:06:13,324 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:06:13,324 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:06:13,697 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_05_acb_cron_currency_rate_sync_with_rate_exist ... 2026-08-27 07:06:21,229 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:06:21,229 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:06:21,469 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_06_acb_cron_curency_rate_sync_with_multi_banks ... 2026-08-27 07:06:29,603 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:06:29,603 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:06:29,863 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_07_acb_cron_currency_rate_sync_last_3_days_to_sync ... 2026-08-27 07:06:38,956 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:06:38,956 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:06:39,426 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_08_acb_cron_currency_rate_sync_in_holiday ... 2026-08-27 07:06:49,520 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:06:49,520 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:06:49,830 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:06:49,845 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_10_bidv_configuration ... 2026-08-27 07:06:59,978 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:06:59,979 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:07:00,129 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_20_bidv_cron_currency_rate_sync ... 2026-08-27 07:07:09,040 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:07:09,040 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:07:09,271 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_30_bidv_cron_currency_rate_sync_disabled ... 2026-08-27 07:07:18,342 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:07:18,343 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:07:18,571 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_dynamic_method_availability ... 2026-08-27 07:07:27,174 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:07:27,174 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:07:27,323 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:07:27,916 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_01_check_vcb_currency_exchange_rate_sync_api_response_structure ... 2026-08-27 07:07:36,972 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:07:36,972 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:07:37,248 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_02_vcb_cron_currency_rate_sync ... 2026-08-27 07:07:45,504 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:07:45,504 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:07:45,834 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_03_vcb_cron_currency_rate_sync_disable ... 2026-08-27 07:07:54,120 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:07:54,120 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:07:54,332 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_04_vcb_cron_currency_rate_sync_with_currency_suported_deactive ... 2026-08-27 07:08:02,678 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:08:02,678 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:08:02,919 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_05_vcb_cron_currency_rate_sync_with_rate_exist ... 2026-08-27 07:08:11,767 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:08:11,768 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:08:12,042 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_06_vcb_cron_curency_rate_sync_with_multi_banks ... 2026-08-27 07:08:20,607 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:08:20,608 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:08:20,865 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_07_vcb_cron_currency_rate_sync_last_3_days_to_sync ... 2026-08-27 07:08:29,906 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:08:29,906 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:08:30,315 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_08_vcb_cron_currency_rate_sync_in_holiday ... 2026-08-27 07:08:39,517 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:08:39,517 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:08:39,745 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_09_vcb_cron_currency_rate_sync_with_not_exchange_rate ... 2026-08-27 07:08:49,080 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:08:49,080 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:08:49,306 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:08:49,321 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_10_xe_configuration ... 2026-08-27 07:08:57,536 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:08:57,536 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:08:57,664 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_20_xe_cron_currency_rate_sync ... 2026-08-27 07:09:06,837 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:09:06,838 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:09:07,891 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_dynamic_method_availability ... 2026-08-27 07:09:18,500 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-27 07:09:18,500 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 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-27 07:09:18,582 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:18,597 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_11_code_unique ... 2026-08-27 07:09:18,642 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_12_code_unique ... 2026-08-27 07:09:18,690 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_21_check_country_district ... 2026-08-27 07:09:18,746 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_22_check_state_partner ... 2026-08-27 07:09:19,407 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_23_check_country_partner ... 2026-08-27 07:09:19,477 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_31_form_partner ... 2026-08-27 07:09:20,673 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_32_form_district ... 2026-08-27 07:09:20,760 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_onchange_parent_with_district ... 2026-08-27 07:09:22,274 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:22,300 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_import_tracking.tests.test_base_import_tracking: Starting TestBaseImportTracking.test_001_import_update_logs_tracking_despite_caller_disabling_it ... 2026-08-27 07:09:22,425 204 INFO rb-a022a38-224288-408783 odoo.addons.base_import.models.base_import: importing 1 rows... 2026-08-27 07:09:22,527 204 INFO rb-a022a38-224288-408783 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-08-27 07:09:22,566 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_import_tracking.tests.test_base_import_tracking: Starting TestBaseImportTracking.test_002_import_creates_records_correctly ... 2026-08-27 07:09:22,621 204 INFO rb-a022a38-224288-408783 odoo.addons.base_import.models.base_import: importing 2 rows... 2026-08-27 07:09:22,775 204 INFO rb-a022a38-224288-408783 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-08-27 07:09:22,820 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:22,937 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_state_group.tests.test_access_rights: Starting TestAccessRights.test_manager_user_access_rights ... 2026-08-27 07:09:23,051 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted res.state.group records with IDs: [15] 2026-08-27 07:09:23,089 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:23,207 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_state_group.tests.test_res_partner: Starting TestResParner.test_01_check_partner ... 2026-08-27 07:09:23,311 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:23,421 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_01_check_state_group ... 2026-08-27 07:09:23,476 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_02_check_state_group ... 2026-08-27 07:09:23,513 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_03_check_state_group ... 2026-08-27 07:09:23,540 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_04_check_state_group ... 2026-08-27 07:09:23,576 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_05_check_state_group ... 2026-08-27 07:09:23,609 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_onchange_state_group ... 2026-08-27 07:09:23,702 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:23,715 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_11_code_unique ... 2026-08-27 07:09:23,762 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_12_code_unique ... 2026-08-27 07:09:23,804 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_21_check_country_ward ... 2026-08-27 07:09:23,852 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_22_check_state_partner ... 2026-08-27 07:09:23,927 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_23_check_country_partner ... 2026-08-27 07:09:24,014 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_31_form_partner ... 2026-08-27 07:09:24,711 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_32_form_ward ... 2026-08-27 07:09:24,770 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_onchange_parent_with_ward ... 2026-08-27 07:09:26,068 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:26,096 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand.tests.test_manifest_assets_no_set_literals: Starting TestManifestAssetsNoSetLiterals.test_manifest_scan_covers_a_realistic_slice_of_the_repo ... 2026-08-27 07:09:26,119 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand.tests.test_manifest_assets_no_set_literals: Starting TestManifestAssetsNoSetLiterals.test_no_manifest_declares_an_assets_bundle_as_a_set_literal ... 2026-08-27 07:09:26,179 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:26,198 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_buttons_keep_the_brand_square_corners ... 2026-08-27 07:09:27,010 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_buttons_keep_the_brand_square_corners: Chrome headless failed to start: 2026-08-27 07:09:27,011 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: skipped TestBrandAppearanceContract.test_real_backend_buttons_keep_the_brand_square_corners : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:09:27,045 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_real_backend_buttons_keep_the_brand_square_corners (odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_buttons_keep_the_brand_square_corners) 2026-08-27 07:09:27,045 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_buttons_keep_the_brand_square_corners ... 2026-08-27 07:09:27,648 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_buttons_keep_the_brand_square_corners.test_real_backend_buttons_keep_the_brand_square_corners: Chrome headless failed to start: [261:282:0827/070927.203802:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [261:282:0827/070927.211051:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [261:282:0827/070927.217113:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [261:282:0827/070927.217164:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [261:282:0827/070927.217174:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [297:297:0827/070927.252464:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [297:297:0827/070927.256724:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [261:282:0827/070927.430577:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [261:261:0827/070927.434368:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [261:282:0827/070927.462091:ERROR:dbus/bus.cc:405] 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-27 07:09:27,652 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: skipped TestBrandAppearanceContract.test_real_backend_buttons_keep_the_brand_square_corners : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:09:27,679 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_real_backend_buttons_keep_the_brand_square_corners (odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_buttons_keep_the_brand_square_corners) 2026-08-27 07:09:27,679 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_buttons_keep_the_brand_square_corners ... 2026-08-27 07:09:28,000 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_buttons_keep_the_brand_square_corners.test_real_backend_buttons_keep_the_brand_square_corners.test_real_backend_buttons_keep_the_brand_square_corners: Chrome headless failed to start: [362:383:0827/070927.826645:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [362:383:0827/070927.832190:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [362:383:0827/070927.832286:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [362:383:0827/070927.832327:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [362:383:0827/070927.832339:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [362:383:0827/070927.849184:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [362:362:0827/070927.850249:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [398:398:0827/070927.875463:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [398:398:0827/070927.882928:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [362:383:0827/070927.891034:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [362:362:0827/070927.962907:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [362:362:0827/070927.962995:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [362:362:0827/070927.963009:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [362:383:0827/070927.963660:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [362:383:0827/070927.963703:ERROR:dbus/bus.cc:405] 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-27 07:09:28,006 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: skipped TestBrandAppearanceContract.test_real_backend_buttons_keep_the_brand_square_corners : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:09:28,039 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette ... 2026-08-27 07:09:28,412 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Chrome headless failed to start: [463:484:0827/070928.181664:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [463:484:0827/070928.186715:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [463:484:0827/070928.186856:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [463:484:0827/070928.188292:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [463:484:0827/070928.188319:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [463:484:0827/070928.201372:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [463:463:0827/070928.207047:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [499:499:0827/070928.230447:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [499:499:0827/070928.235011:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [463:484:0827/070928.246457:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [463:463:0827/070928.342343:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [463:463:0827/070928.342446:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [463:463:0827/070928.342466:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [463:484:0827/070928.342553:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [463:484:0827/070928.342580:ERROR:dbus/bus.cc:405] 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-27 07:09:28,416 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: skipped TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:09:28,451 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_real_backend_paints_the_viindoo_brand_palette (odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette) 2026-08-27 07:09:28,452 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette ... 2026-08-27 07:09:28,621 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.test_real_backend_paints_the_viindoo_brand_palette: Chrome headless failed to start: 2026-08-27 07:09:28,621 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: skipped TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:09:28,670 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_real_backend_paints_the_viindoo_brand_palette (odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette) 2026-08-27 07:09:28,670 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette ... 2026-08-27 07:09:28,834 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.test_real_backend_paints_the_viindoo_brand_palette.test_real_backend_paints_the_viindoo_brand_palette: Chrome headless failed to start: [610:610:0100/000000.832281:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-27 07:09:28,834 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: skipped TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:09:28,870 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size ... 2026-08-27 07:09:29,094 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Chrome headless failed to start: [611:634:0827/070929.047042:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-27 07:09:29,095 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: skipped TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:09:29,133 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_real_backend_renders_text_at_the_brand_base_font_size (odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size) 2026-08-27 07:09:29,134 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size ... 2026-08-27 07:09:29,293 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size.test_real_backend_renders_text_at_the_brand_base_font_size: Chrome headless failed to start: 2026-08-27 07:09:29,294 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: skipped TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:09:29,320 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_real_backend_renders_text_at_the_brand_base_font_size (odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size) 2026-08-27 07:09:29,320 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size ... 2026-08-27 07:09:29,548 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size.test_real_backend_renders_text_at_the_brand_base_font_size.test_real_backend_renders_text_at_the_brand_base_font_size: Chrome headless failed to start: [652:673:0827/070929.481490:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-27 07:09:29,548 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: skipped TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:09:29,582 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend ... 2026-08-27 07:09:29,783 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Chrome headless failed to start: [678:699:0827/070929.739164:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-27 07:09:29,784 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: skipped TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:09:29,818 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_real_website_paints_the_same_palette_as_the_backend (odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend) 2026-08-27 07:09:29,818 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend ... 2026-08-27 07:09:30,200 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend.test_real_website_paints_the_same_palette_as_the_backend: Chrome headless failed to start: [704:725:0827/070929.967296:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [704:725:0827/070929.979624:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [704:725:0827/070929.979741:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [704:725:0827/070929.979776:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [704:725:0827/070929.979917:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [704:725:0827/070929.993007:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [704:704:0827/070929.999965:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [741:741:0827/070930.017177:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [704:725:0827/070930.029033:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [741:741:0827/070930.027007:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [704:704:0827/070930.121449:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [704:704:0827/070930.121522:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [704:704:0827/070930.121534:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [704:725:0827/070930.121557:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [704:725:0827/070930.121587:ERROR:dbus/bus.cc:405] 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-27 07:09:30,204 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: skipped TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:09:30,233 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_real_website_paints_the_same_palette_as_the_backend (odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend) 2026-08-27 07:09:30,233 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend ... 2026-08-27 07:09:30,399 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend.test_real_website_paints_the_same_palette_as_the_backend.test_real_website_paints_the_same_palette_as_the_backend: Chrome headless failed to start: 2026-08-27 07:09:30,400 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: skipped TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:09:30,446 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:30,468 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_assets_out_of_public_bundles: Starting TestBrandAssetsOutOfPublicBundles.test_all_brand_assets_still_reach_the_real_webclient ... 2026-08-27 07:09:30,731 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_assets_out_of_public_bundles: Starting TestBrandAssetsOutOfPublicBundles.test_core_patch_files_are_absent_from_non_webclient_bundles ... 2026-08-27 07:09:30,946 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_assets_out_of_public_bundles: [brand-asset-guard] core-patch absence: checked=['point_of_sale.base_app', 'mail.assets_public', 'im_livechat.assets_embed_external', 'hr_attendance.assets_public_attendance'] skipped=[] 2026-08-27 07:09:30,966 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_assets_out_of_public_bundles: Starting TestBrandAssetsOutOfPublicBundles.test_emoji_picker_intentionally_still_reaches_mail_and_livechat_embed ... 2026-08-27 07:09:31,083 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_assets_out_of_public_bundles: [brand-asset-guard] emoji_picker intentional-presence: checked=['mail.assets_public', 'im_livechat.assets_embed_external'] skipped=[] 2026-08-27 07:09:31,112 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_assets_out_of_public_bundles: Starting TestBrandAssetsOutOfPublicBundles.test_emoji_picker_is_absent_from_bundles_with_no_explicit_declaration ... 2026-08-27 07:09:31,259 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_assets_out_of_public_bundles: [brand-asset-guard] emoji_picker undeclared-bundle absence: checked=['point_of_sale.base_app', 'hr_attendance.assets_public_attendance'] skipped=[] 2026-08-27 07:09:31,289 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:31,305 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_css_out_of_test_bundles: Starting TestBrandCssOutOfCoreTestBundles.test_brand_stylesheets_are_absent_from_core_unit_test_bundles ... 2026-08-27 07:09:31,592 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:31,840 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:31] "GET /web/assets/2123b33/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.005 0.247 2026-08-27 07:09:31,859 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/2123b33/web.assets_unit_tests_setup.min.css (1382152 bytes, 175 core stylesheet markers) 2026-08-27 07:09:32,143 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:32] "GET /web/assets/7d1ce45/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-27 07:09:32,160 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/7d1ce45/web.tests_assets.min.css (1388685 bytes, 176 core stylesheet markers) 2026-08-27 07:09:32,189 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_css_out_of_test_bundles: Starting TestBrandCssOutOfCoreTestBundles.test_brand_stylesheets_are_still_served_to_the_real_webclient ... 2026-08-27 07:09:32,469 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:32,715 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:32] "GET /web/assets/e1bc07e/web.assets_web.min.css HTTP/1.1" 200 - 10 0.003 0.245 2026-08-27 07:09:32,730 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/e1bc07e/web.assets_web.min.css (1408517 bytes, 173 core stylesheet markers) 2026-08-27 07:09:32,757 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_css_out_of_test_bundles: Starting TestBrandCssOutOfCoreTestBundles.test_core_unit_test_bundles_compile_cores_own_theme_colour ... 2026-08-27 07:09:33,064 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:33,309 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:33] "GET /web/assets/2123b33/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.003 0.244 2026-08-27 07:09:33,327 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/2123b33/web.assets_unit_tests_setup.min.css (1382152 bytes, 175 core stylesheet markers) 2026-08-27 07:09:33,568 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:33] "GET /web/assets/7d1ce45/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-27 07:09:33,577 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/7d1ce45/web.tests_assets.min.css (1388685 bytes, 176 core stylesheet markers) 2026-08-27 07:09:33,577 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_brand_css_out_of_test_bundles.TestBrandCssOutOfCoreTestBundles.test_core_unit_test_bundles_compile_cores_own_theme_colour: waiting for threads: [] 2026-08-27 07:09:33,612 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:33,629 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_backend_page_falls_back_to_brand_title_and_favicon ... 2026-08-27 07:09:33,650 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:admin from n/a 2026-08-27 07:09:33,666 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:36,148 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:36] "GET /web HTTP/1.1" 200 - 185 0.377 2.108 2026-08-27 07:09:36,149 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_backend_page_falls_back_to_brand_title_and_favicon: waiting for threads: [] 2026-08-27 07:09:36,177 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_brand_title_default_survives_core_qunit_stub_of_web_layout ... 2026-08-27 07:09:36,224 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_explicit_favicon_wins_over_brand_default ... 2026-08-27 07:09:36,243 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:36,574 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:36] "GET /odoo/offline HTTP/1.1" 200 - 16 0.030 0.303 2026-08-27 07:09:36,576 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_explicit_favicon_wins_over_brand_default: waiting for threads: [] 2026-08-27 07:09:36,605 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_explicit_title_wins_over_brand_default ... 2026-08-27 07:09:36,611 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:36,938 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:36] "GET /odoo/offline HTTP/1.1" 200 - 18 0.012 0.317 2026-08-27 07:09:36,939 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_explicit_title_wins_over_brand_default: waiting for threads: [] 2026-08-27 07:09:36,974 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:37,132 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_apple_touch_icon ... 2026-08-27 07:09:37,204 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:demo from n/a 2026-08-27 07:09:38,519 204 INFO ? werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:38] "GET /viin_brand_common/static/img/viindoo-icon-ios.png HTTP/1.1" 200 - 0 0.000 1.301 2026-08-27 07:09:38,530 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:39,860 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:39] "GET /web HTTP/1.1" 200 - 178 0.306 1.031 2026-08-27 07:09:39,862 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_apple_touch_icon: waiting for threads: [] 2026-08-27 07:09:39,894 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest ... 2026-08-27 07:09:40,010 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:admin from n/a 2026-08-27 07:09:40,029 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:41,356 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 25 0.046 1.288 2026-08-27 07:09:41,359 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_webmanifest: waiting for threads: [] 2026-08-27 07:09:41,388 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated ... 2026-08-27 07:09:41,452 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:41,721 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.module.module 2026-08-27 07:09:41,727 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.008 0.269 2026-08-27 07:09:41,729 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated: waiting for threads: [] 2026-08-27 07:09:41,785 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:41,807 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_onboarding.tests.test_brand_css_out_of_test_bundles: Starting TestBrandCssOutOfCoreTestBundles.test_brand_stylesheet_is_still_served_to_the_real_webclient ... 2026-08-27 07:09:42,054 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:42,307 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:42] "GET /web/assets/e1bc07e/web.assets_web.min.css HTTP/1.1" 200 - 10 0.014 0.244 2026-08-27 07:09:42,316 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/e1bc07e/web.assets_web.min.css (1408517 bytes, 173 core stylesheet markers) 2026-08-27 07:09:42,340 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_onboarding.tests.test_brand_css_out_of_test_bundles: Starting TestBrandCssOutOfCoreTestBundles.test_brand_stylesheets_are_absent_from_core_unit_test_bundles ... 2026-08-27 07:09:42,621 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:42,909 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:42] "GET /web/assets/2123b33/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.005 0.285 2026-08-27 07:09:42,921 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/2123b33/web.assets_unit_tests_setup.min.css (1382152 bytes, 175 core stylesheet markers) 2026-08-27 07:09:43,200 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:43] "GET /web/assets/7d1ce45/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-08-27 07:09:43,212 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/7d1ce45/web.tests_assets.min.css (1388685 bytes, 176 core stylesheet markers) 2026-08-27 07:09:43,213 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_onboarding.tests.test_brand_css_out_of_test_bundles.TestBrandCssOutOfCoreTestBundles.test_brand_stylesheets_are_absent_from_core_unit_test_bundles: waiting for threads: [] 2026-08-27 07:09:43,239 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_onboarding.tests.test_brand_css_out_of_test_bundles: Starting TestBrandCssOutOfCoreTestBundles.test_onboarding_panels_keep_their_brand_gradient_in_the_webclient ... 2026-08-27 07:09:43,511 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:43,758 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:43] "GET /web/assets/e1bc07e/web.assets_web.min.css HTTP/1.1" 200 - 10 0.002 0.246 2026-08-27 07:09:43,767 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/e1bc07e/web.assets_web.min.css (1408517 bytes, 173 core stylesheet markers) 2026-08-27 07:09:43,768 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_onboarding.tests.test_brand_css_out_of_test_bundles.TestBrandCssOutOfCoreTestBundles.test_onboarding_panels_keep_their_brand_gradient_in_the_webclient: waiting for threads: [] 2026-08-27 07:09:43,801 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:43,814 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_favicon_wins_over_brand_default ... 2026-08-27 07:09:43,832 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:45,713 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:45] "GET /contactus HTTP/1.1" 200 - 190 0.200 1.685 2026-08-27 07:09:45,745 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_page_meta_survive_brand_default ... 2026-08-27 07:09:45,786 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:46,810 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:46] "GET /contactus HTTP/1.1" 200 - 190 0.195 0.838 2026-08-27 07:09:46,851 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_page_title_is_not_preempted_by_brand_default ... 2026-08-27 07:09:46,865 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:09:47,792 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:09:47] "GET /contactus HTTP/1.1" 200 - 190 0.130 0.799 2026-08-27 07:09:47,843 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:47,863 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteFaviconDefault.test_a_configured_favicon_is_not_overwritten_by_the_default ... 2026-08-27 07:09:48,244 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteFaviconDefault.test_new_website_starts_with_the_brand_favicon ... 2026-08-27 07:09:48,630 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-08-27 07:09:49,340 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-08-27 07:09:49,365 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17902] 2026-08-27 07:09:49,379 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:09:49,983 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-08-27 07:09:49,992 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17906] 2026-08-27 07:09:49,998 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:09:50,435 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-08-27 07:09:50,444 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17910] 2026-08-27 07:09:50,450 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:09:50,471 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_manager_sees_all_trips ... 2026-08-27 07:09:50,697 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_create_own_trip ... 2026-08-27 07:09:50,840 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_read_own_trip ... 2026-08-27 07:09:50,978 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_unlink_own_draft_trip ... 2026-08-27 07:09:51,102 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #31 deleted mail.message records with IDs: [17919] 2026-08-27 07:09:51,153 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #31 deleted business.trip records with IDs: [8] 2026-08-27 07:09:51,168 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #31 deleted mail.followers records with IDs: [1268] 2026-08-27 07:09:51,198 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_write_own_trip ... 2026-08-27 07:09:51,350 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_cannot_see_other_users_trip ... 2026-08-27 07:09:51,503 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_read_raises_for_others_trip ... 2026-08-27 07:09:51,631 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 31, model: business.trip 2026-08-27 07:09:51,683 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:09:51,700 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_is_module_available_computes_to_bool ... 2026-08-27 07:09:51,979 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_is_module_available_fields_exist ... 2026-08-27 07:09:52,010 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_module_toggle_fields_exist ... 2026-08-27 07:09:52,048 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:09:52,488 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-08-27 07:09:52,497 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17928] 2026-08-27 07:09:52,503 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:09:52,662 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_confirm_transition_core_only ... 2026-08-27 07:09:52,816 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_create_adds_requester_traveller ... 2026-08-27 07:09:52,973 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_duplicate_traveller_rejected ... 2026-08-27 07:09:53,235 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_lifecycle_transitions ... 2026-08-27 07:09:53,568 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_multi_traveller_employee_and_external ... 2026-08-27 07:09:53,735 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_revert_services_hook_is_noop ... 2026-08-27 07:09:53,863 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_date_constraint ... 2026-08-27 07:09:54,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_lines_heterogeneous_and_cost ... 2026-08-27 07:09:54,128 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_type_base_values ... 2026-08-27 07:09:54,260 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_submit_requires_traveller ... 2026-08-27 07:09:54,412 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #34 deleted mail.message records with IDs: [17958] 2026-08-27 07:09:54,472 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #34 deleted business.trip.traveller records with IDs: [27] 2026-08-27 07:09:54,517 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #34 deleted mail.followers records with IDs: [1297] 2026-08-27 07:09:54,664 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_traveller_employee_compute ... 2026-08-27 07:09:54,857 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_trip_date_constraint ... 2026-08-27 07:09:54,945 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:09:55,539 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-08-27 07:09:55,549 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17964] 2026-08-27 07:09:55,557 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:09:55,796 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_active_state_raises ... 2026-08-27 07:09:56,047 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #35 deleted mail.message records with IDs: [17971] 2026-08-27 07:09:56,112 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_cancelled_succeeds ... 2026-08-27 07:09:56,348 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #35 deleted mail.message records with IDs: [17973] 2026-08-27 07:09:56,381 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #35 deleted business.trip records with IDs: [26] 2026-08-27 07:09:56,425 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #35 deleted mail.followers records with IDs: [1302] 2026-08-27 07:09:56,476 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_draft_succeeds ... 2026-08-27 07:09:56,633 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #35 deleted mail.message records with IDs: [17975] 2026-08-27 07:09:56,662 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #35 deleted business.trip records with IDs: [27] 2026-08-27 07:09:56,672 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #35 deleted mail.followers records with IDs: [1304] 2026-08-27 07:09:56,714 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:09:57,168 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-08-27 07:09:57,179 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17978] 2026-08-27 07:09:57,186 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:10:00,285 204 INFO rb-a022a38-224288-408783 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 0x7fdea9aca160> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:00,286 204 INFO rb-a022a38-224288-408783 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 0x7fdeab350ae0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:00,296 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:00,300 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:00,300 204 INFO rb-a022a38-224288-408783 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 0x7fdeab352f20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:00,315 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:00,317 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:03,118 204 INFO rb-a022a38-224288-408783 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 0x7fdeace4e3e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:03,119 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa580220> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:03,128 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:03,132 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:03,133 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa583100> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:03,149 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:03,150 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:05,320 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa8d5e40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:05,321 204 INFO rb-a022a38-224288-408783 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 0x7fdecd438fe0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:05,325 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:05,328 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:05,329 204 INFO rb-a022a38-224288-408783 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 0x7fdecd439620> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:05,338 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:05,339 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:08,092 204 INFO rb-a022a38-224288-408783 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 0x7fdeabeba340> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:08,093 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4ff560> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:08,101 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:08,105 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:08,105 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4fccc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:08,119 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:08,120 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:10,805 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6d45e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:10,806 204 INFO rb-a022a38-224288-408783 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 0x7fdeabd2cd60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:10,813 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:10,817 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:10,818 204 INFO rb-a022a38-224288-408783 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 0x7fdeabd2f060> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:10,834 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:10,836 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:13,553 204 INFO rb-a022a38-224288-408783 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 0x7fdeabfbbba0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:13,554 204 INFO rb-a022a38-224288-408783 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 0x7fdea967f560> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:13,560 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:13,564 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:13,565 204 INFO rb-a022a38-224288-408783 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 0x7fdea967d080> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:13,579 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:13,579 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:16,054 204 INFO rb-a022a38-224288-408783 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 0x7fdea9ced620> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:16,055 204 INFO rb-a022a38-224288-408783 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 0x7fdea9585580> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:16,061 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:16,065 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:16,066 204 INFO rb-a022a38-224288-408783 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 0x7fdea9585e40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:16,079 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:16,080 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:18,859 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e80180> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:18,860 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae4bba0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:18,866 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:18,871 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:18,872 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae49620> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:18,887 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:18,888 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:21,254 204 INFO rb-a022a38-224288-408783 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 0x7fdea9df6340> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:21,255 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa365a80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:21,261 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:21,266 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:21,267 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa367740> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:21,282 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:21,284 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:24,117 204 INFO rb-a022a38-224288-408783 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 0x7fdeab8ad760> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:24,118 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa14a200> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:24,127 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:24,132 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:24,133 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa148cc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:24,146 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:24,147 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:26,762 204 INFO rb-a022a38-224288-408783 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 0x7fdecd5c2700> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:26,763 204 INFO rb-a022a38-224288-408783 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 0x7fdeaaa32d40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:26,770 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:26,775 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:26,775 204 INFO rb-a022a38-224288-408783 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 0x7fdeaaa30540> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:26,790 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:26,791 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:29,421 204 INFO rb-a022a38-224288-408783 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 0x7fdecd56b1a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:29,422 204 INFO rb-a022a38-224288-408783 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 0x7fdeabebb560> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:29,430 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:29,434 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:29,435 204 INFO rb-a022a38-224288-408783 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 0x7fdeabebb060> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:29,451 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:29,452 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:32,131 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e4ab60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:32,133 204 INFO rb-a022a38-224288-408783 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 0x7fdeab46bd80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:32,139 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:32,144 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:32,145 204 INFO rb-a022a38-224288-408783 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 0x7fdeab46ade0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:32,161 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:32,162 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:34,333 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6d0ae0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:34,334 204 INFO rb-a022a38-224288-408783 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 0x7fdeac373f60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:34,340 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:34,344 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:34,345 204 INFO rb-a022a38-224288-408783 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 0x7fdeac373a60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:34,359 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:34,360 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:36,967 204 INFO rb-a022a38-224288-408783 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 0x7fdecc993060> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:36,967 204 INFO rb-a022a38-224288-408783 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 0x7fdea977e0c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:36,972 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:36,977 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:36,979 204 INFO rb-a022a38-224288-408783 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 0x7fdea977cf40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:36,996 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:36,997 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:39,627 204 INFO rb-a022a38-224288-408783 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 0x7fdeaaf420c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:39,628 204 INFO rb-a022a38-224288-408783 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 0x7fdeab2dd580> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:39,636 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:39,639 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:39,641 204 INFO rb-a022a38-224288-408783 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 0x7fdeab2dde40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:39,653 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:39,654 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:39,958 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripAnalytic.test_service_line_analytic_override ... 2026-08-27 07:10:40,082 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripAnalytic.test_trip_owns_multidim_analytic ... 2026-08-27 07:10:42,654 204 INFO rb-a022a38-224288-408783 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 0x7fdea9642200> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:42,655 204 INFO rb-a022a38-224288-408783 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 0x7fdeab284b80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:42,669 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:42,673 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:42,673 204 INFO rb-a022a38-224288-408783 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 0x7fdeab285ee0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:42,688 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:42,689 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:10:42,700 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:10:43,477 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-08-27 07:10:43,500 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17992] 2026-08-27 07:10:43,509 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:10:43,767 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_cancelled_raises ... 2026-08-27 07:10:44,015 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_confirmed_succeeds ... 2026-08-27 07:10:44,250 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_done_raises ... 2026-08-27 07:10:44,476 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_in_progress_succeeds ... 2026-08-27 07:10:44,643 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:10:45,165 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-08-27 07:10:45,174 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18008] 2026-08-27 07:10:45,181 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:10:51,862 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-08-27 07:10:51,876 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18200] 2026-08-27 07:10:51,882 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:10:51,917 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripMultiCompany.test_multi_company_isolation ... 2026-08-27 07:10:52,278 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 39, model: business.trip 2026-08-27 07:10:52,352 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:10:52,836 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-08-27 07:10:52,849 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18207] 2026-08-27 07:10:52,857 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:10:53,009 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-08-27 07:10:53,230 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome headless failed to start: 2026-08-27 07:10:53,230 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip_portal: skipped TestBusinessTripPortal.test_portal_request_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:10:53,268 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_portal_request_tour (odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour) 2026-08-27 07:10:53,269 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-08-27 07:10:53,456 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.test_portal_request_tour: Chrome headless failed to start: [861:882:0827/071053.433001:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-27 07:10:53,457 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip_portal: skipped TestBusinessTripPortal.test_portal_request_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:10:53,505 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_portal_request_tour (odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour) 2026-08-27 07:10:53,505 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-08-27 07:10:53,676 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.test_portal_request_tour.test_portal_request_tour: Chrome headless failed to start: 2026-08-27 07:10:53,676 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_business_trip_portal: skipped TestBusinessTripPortal.test_portal_request_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:10:53,738 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:10:53,753 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_approver_demo_has_business_trip_manager_group ... 2026-08-27 07:10:53,811 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_approver_demo_not_operational_manager ... 2026-08-27 07:10:53,843 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_demo_employee_reports_to_a_manager ... 2026-08-27 07:10:53,898 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_user_demo_has_business_trip_user_group ... 2026-08-27 07:10:53,951 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_user_demo_scoped_to_intended_role ... 2026-08-27 07:10:54,000 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:10:54,523 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-08-27 07:10:54,532 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18211] 2026-08-27 07:10:54,538 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:10:54,561 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_portal_acl: Starting TestBusinessTripPortalAcl.test_business_trips_list_returns_200_for_user_without_bt_group ... 2026-08-27 07:10:54,579 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:bt_plain_user from n/a 2026-08-27 07:10:54,586 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:10:56,527 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:10:56] "GET /my/business-trips HTTP/1.1" 200 - 274 0.342 1.601 2026-08-27 07:10:56,531 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_portal_acl.TestBusinessTripPortalAcl.test_business_trips_list_returns_200_for_user_without_bt_group: waiting for threads: [] 2026-08-27 07:10:56,579 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:10:56,996 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-08-27 07:10:57,007 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18213] 2026-08-27 07:10:57,013 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:10:57,084 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_portal_check_access_deprecation: Starting TestPortalCheckAccessRightsDeprecationGuard.test_portal_routes_do_not_use_deprecated_check_access_rights ... 2026-08-27 07:10:57,126 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:bt_checkaccess_portal from n/a 2026-08-27 07:10:57,133 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:10:57,437 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:10:57] "POST /my/counters HTTP/1.1" 200 - 24 0.032 0.275 2026-08-27 07:10:58,355 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:10:58] "GET /my/business-trips HTTP/1.1" 200 - 258 0.218 0.691 2026-08-27 07:10:58,357 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_portal_check_access_deprecation.TestPortalCheckAccessRightsDeprecationGuard.test_portal_routes_do_not_use_deprecated_check_access_rights: waiting for threads: [] 2026-08-27 07:10:58,409 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:10:58,897 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-08-27 07:10:58,905 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18217] 2026-08-27 07:10:58,912 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:10:58,991 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_portal_check_access_deprecation: Starting TestPortalBusinessTripsAuthorizedAccessNonTour.test_authorized_user_reaches_business_trips_without_redirect_non_regression_guard ... 2026-08-27 07:10:59,030 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:bt_authorized_portal from n/a 2026-08-27 07:10:59,041 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:11:00,296 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:11:00] "GET /my/business-trips HTTP/1.1" 200 - 278 0.188 1.075 2026-08-27 07:11:00,298 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_portal_check_access_deprecation.TestPortalBusinessTripsAuthorizedAccessNonTour.test_authorized_user_reaches_business_trips_without_redirect_non_regression_guard: waiting for threads: [] 2026-08-27 07:11:00,337 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:11:00,352 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_group_manager_category_is_core_business_trips_category ... 2026-08-27 07:11:00,384 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_group_user_category_is_core_business_trips_category ... 2026-08-27 07:11:00,409 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_hand_rolled_category_no_longer_exists ... 2026-08-27 07:11:00,441 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:11:05,573 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-08-27 07:11:05,583 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18405] 2026-08-27 07:11:05,598 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:11:05,812 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_distance_computed_from_coordinates_feeds_range ... 2026-08-27 07:11:05,998 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_distance_range_matches_only_inside_bounds ... 2026-08-27 07:11:06,217 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_missing_destination_coordinates_does_not_crash ... 2026-08-27 07:11:06,403 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_more_specific_state_rule_wins_via_sequence ... 2026-08-27 07:11:06,538 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_no_matching_rule_yields_zero_without_error ... 2026-08-27 07:11:06,702 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_region_rule_resolves_for_destination_in_region ... 2026-08-27 07:11:06,817 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_ticket_class_rule_and_wildcard_semantics ... 2026-08-27 07:11:07,045 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_validity_window_current_rule_wins_over_future ... 2026-08-27 07:11:07,319 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:11:11,697 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-08-27 07:11:11,708 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18617] 2026-08-27 07:11:11,714 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:11:11,864 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_per_traveller_total_and_header_rollup ... 2026-08-27 07:11:12,075 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_resolution_is_idempotent ... 2026-08-27 07:11:12,211 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_snapshot_amount_not_retro_changed_by_rule_edit ... 2026-08-27 07:11:12,352 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:11:17,330 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-08-27 07:11:17,338 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18818] 2026-08-27 07:11:17,343 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:11:17,491 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceMultiCompany.test_global_rule_resolves_when_no_company_rule ... 2026-08-27 07:11:22,378 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:11:27,419 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-08-27 07:11:27,429 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19194] 2026-08-27 07:11:27,435 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:11:27,567 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_distance_range_rejects_max_not_above_min ... 2026-08-27 07:11:27,636 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_geo_consistency_rejects_state_not_in_group ... 2026-08-27 07:11:27,675 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_validity_window_rejects_end_before_start ... 2026-08-27 07:11:27,734 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:11:33,137 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-08-27 07:11:33,165 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19385] 2026-08-27 07:11:33,177 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:11:33,361 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceExpenseSeam.test_expense_line_vals_shape_for_bt_c ... 2026-08-27 07:11:33,542 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceExpenseSeam.test_no_expense_line_vals_when_no_allowance ... 2026-08-27 07:11:33,747 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:11:40,020 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-08-27 07:11:40,044 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19580] 2026-08-27 07:11:40,052 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:11:40,241 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceDefaults.test_allowance_days_default_from_trip_duration ... 2026-08-27 07:11:40,465 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:11:45,210 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-08-27 07:11:45,228 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19773] 2026-08-27 07:11:45,235 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:11:45,397 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceCoordinateEdgeCases.test_out_of_range_coordinates_handled_gracefully ... 2026-08-27 07:11:45,620 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceCoordinateEdgeCases.test_ungeooded_destination_does_not_use_bogus_haversine ... 2026-08-27 07:11:45,939 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:11:46,743 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-08-27 07:11:46,757 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19786] 2026-08-27 07:11:46,765 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:11:46,851 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_approval_drives_trip_to_confirmed ... 2026-08-27 07:11:48,079 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [419] 2026-08-27 07:11:48,385 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [190] 2026-08-27 07:11:48,556 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [420] 2026-08-27 07:11:49,240 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_auto_install_flag_is_true ... 2026-08-27 07:11:49,274 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_back_link_populates_forward_m2m_via_res_ref_discovery ... 2026-08-27 07:11:49,945 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_base_submit_button_restored_in_form_view ... 2026-08-27 07:11:50,018 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_cancel_reverts_confirmed_trip ... 2026-08-27 07:11:50,869 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [421] 2026-08-27 07:11:51,118 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [191] 2026-08-27 07:11:51,249 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [422] 2026-08-27 07:11:51,931 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_get_approved_from_draft_confirms_trip_without_stranding ... 2026-08-27 07:11:53,175 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-08-27 07:11:53,316 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [192] 2026-08-27 07:11:53,712 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_late_violation_blocks_validate_and_trip_not_confirmed ... 2026-08-27 07:11:54,736 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [424] 2026-08-27 07:11:54,843 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19849, 19846] 2026-08-27 07:11:54,873 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted business.trip.traveller records with IDs: [65] 2026-08-27 07:11:55,040 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1395] 2026-08-27 07:11:55,218 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_matching_trip_is_transparent ... 2026-08-27 07:11:55,418 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_owner_approver_can_refuse_trip_without_accesserror ... 2026-08-27 07:11:56,038 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-08-27 07:11:56,048 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19856] 2026-08-27 07:11:56,055 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:11:57,383 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [426] 2026-08-27 07:11:57,544 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [427] 2026-08-27 07:11:57,736 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [194, 195] 2026-08-27 07:11:57,903 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [428] 2026-08-27 07:11:58,068 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_owner_approver_can_validate_trip_without_accesserror ... 2026-08-27 07:11:58,671 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [429] 2026-08-27 07:11:58,679 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19873] 2026-08-27 07:11:58,688 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:11:59,838 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [430] 2026-08-27 07:11:59,928 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [431] 2026-08-27 07:12:00,171 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [196, 197] 2026-08-27 07:12:00,309 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [432] 2026-08-27 07:12:00,576 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #53 deleted mail.activity records with IDs: [198] 2026-08-27 07:12:00,736 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #53 deleted mail.mail records with IDs: [433] 2026-08-27 07:12:01,453 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_per_company_seed_is_idempotent_and_populates_code ... 2026-08-27 07:12:02,742 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_precondition_violation_blocks_confirm_and_rolls_back ... 2026-08-27 07:12:03,419 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19900, 19897] 2026-08-27 07:12:03,458 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted business.trip.traveller records with IDs: [69] 2026-08-27 07:12:03,545 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted approval.request.line records with IDs: [59] 2026-08-27 07:12:03,714 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted request.approval.user.line records with IDs: [52] 2026-08-27 07:12:03,773 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1411] 2026-08-27 07:12:03,973 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_refuse_drives_trip_back_to_draft ... 2026-08-27 07:12:05,313 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [434] 2026-08-27 07:12:05,525 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [199] 2026-08-27 07:12:05,733 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [435] 2026-08-27 07:12:05,857 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_seed_is_single_admin_approver_not_officer_group ... 2026-08-27 07:12:06,557 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [436] 2026-08-27 07:12:06,575 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19918] 2026-08-27 07:12:06,592 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:12:06,689 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [437] 2026-08-27 07:12:06,699 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19919] 2026-08-27 07:12:06,706 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:12:07,707 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [438] 2026-08-27 07:12:07,961 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [200] 2026-08-27 07:12:08,103 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [439] 2026-08-27 07:12:08,683 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_submit_applies_head_field_mapping ... 2026-08-27 07:12:09,368 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_submit_creates_linked_request_and_leaves_trip_submitted ... 2026-08-27 07:12:10,148 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_travellers_surface_as_approval_request_lines ... 2026-08-27 07:12:10,731 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_validate_post_confirms_and_posts_message_on_normal_draft_trip ... 2026-08-27 07:12:11,239 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_validate_post_traveller_less_draft_does_not_post_misleading_confirmed_message ... 2026-08-27 07:12:11,328 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19961] 2026-08-27 07:12:11,346 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted business.trip.traveller records with IDs: [77] 2026-08-27 07:12:11,353 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1434] 2026-08-27 07:12:11,611 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_when_to_approve_is_data_driven ... 2026-08-27 07:12:11,730 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:12:12,265 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [440] 2026-08-27 07:12:12,273 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19967] 2026-08-27 07:12:12,279 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:12:12,427 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_book_fleet_from_trip ... 2026-08-27 07:12:12,700 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_idempotency_no_extra_booking ... 2026-08-27 07:12:12,924 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_multi_line_mixed_services ... 2026-08-27 07:12:13,182 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:12:13,574 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [441] 2026-08-27 07:12:13,584 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19996] 2026-08-27 07:12:13,590 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:12:13,755 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgePredicate.test_is_trip_managed_predicate ... 2026-08-27 07:12:14,073 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:12:14,451 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2026-08-27 07:12:14,458 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20015] 2026-08-27 07:12:14,464 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:12:14,615 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestInvariantNoDoubleGate.test_no_double_gate ... 2026-08-27 07:12:15,057 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #58 deleted mail.mail records with IDs: [443] 2026-08-27 07:12:15,167 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #58 deleted mail.mail records with IDs: [444] 2026-08-27 07:12:15,269 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #58 deleted mail.mail records with IDs: [445] 2026-08-27 07:12:15,343 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:12:15,703 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-08-27 07:12:15,712 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20034] 2026-08-27 07:12:15,719 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:12:15,893 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestInvariantBackwardCompat.test_backward_compat_standalone ... 2026-08-27 07:12:16,224 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-08-27 07:12:16,342 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-08-27 07:12:16,438 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-08-27 07:12:16,489 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:12:17,015 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [450] 2026-08-27 07:12:17,036 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20048] 2026-08-27 07:12:17,047 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:12:17,257 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestAM10Cancel.test_trip_cancel_cancels_generated_booking ... 2026-08-27 07:12:17,584 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestAM10Cancel.test_trip_cancel_leaves_done_leg ... 2026-08-27 07:12:18,124 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #60 deleted mail.mail records with IDs: [451] 2026-08-27 07:12:18,272 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #60 deleted mail.mail records with IDs: [452] 2026-08-27 07:12:18,400 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #60 deleted mail.mail records with IDs: [453] 2026-08-27 07:12:18,984 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:12:19,377 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-08-27 07:12:19,387 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20080] 2026-08-27 07:12:19,393 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:12:19,559 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestDeleteSafety.test_trip_delete_safety ... 2026-08-27 07:12:19,928 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #61 deleted mail.message records with IDs: [20087] 2026-08-27 07:12:19,964 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #61 deleted business.trip records with IDs: [78] 2026-08-27 07:12:19,976 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #61 deleted mail.followers records with IDs: [1498] 2026-08-27 07:12:20,014 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:12:41,666 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa0a7100> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:41,667 204 INFO rb-a022a38-224288-408783 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 0x7fdea98b2d40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:41,680 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:41,684 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:41,686 204 INFO rb-a022a38-224288-408783 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 0x7fdea98b0540> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:41,701 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:41,703 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:44,386 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e83380> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:44,386 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae9e340> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:44,394 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:44,398 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:44,400 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae9c900> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:44,415 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:44,416 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:47,082 204 INFO rb-a022a38-224288-408783 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 0x7fdea97a3e20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:47,084 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4f4f40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:47,091 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:47,096 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:47,097 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4f7420> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:47,112 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:47,113 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:49,504 204 INFO rb-a022a38-224288-408783 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 0x7fdeabd2ef20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:49,506 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4a65c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:49,513 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:49,517 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:49,517 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4a5da0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:49,529 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:49,530 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:52,290 204 INFO rb-a022a38-224288-408783 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 0x7fdeace74040> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:52,291 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa2518a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:52,300 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:52,303 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:52,304 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa251080> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:52,321 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:52,322 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:55,181 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa7c2660> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:55,183 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa115e40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:55,191 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:55,195 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:55,196 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa117920> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:55,211 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:55,212 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:57,676 204 INFO rb-a022a38-224288-408783 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 0x7fdea968bb00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:57,677 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa0b4ea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:57,683 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:57,686 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:57,686 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa0b5f80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:57,701 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:12:57,701 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:00,308 204 INFO rb-a022a38-224288-408783 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 0x7fdeace759e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:00,309 204 INFO rb-a022a38-224288-408783 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 0x7fdecde23ce0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:00,313 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:00,316 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:00,317 204 INFO rb-a022a38-224288-408783 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 0x7fdecde214e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:00,327 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:00,327 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:01,344 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_allowance_expense: Starting TestAllowanceExpenseBridge.test_no_allowance_yields_no_per_diem_line ... 2026-08-27 07:13:01,588 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_allowance_expense: Starting TestAllowanceExpenseBridge.test_resolved_allowance_appears_once_on_expense_report ... 2026-08-27 07:13:03,584 204 INFO rb-a022a38-224288-408783 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 0x7fdeacb2b240> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:03,584 204 INFO rb-a022a38-224288-408783 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 0x7fdeab272c00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:03,589 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:03,593 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:03,594 204 INFO rb-a022a38-224288-408783 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 0x7fdeab270680> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:03,606 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:03,607 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:03,618 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:13:23,625 204 INFO rb-a022a38-224288-408783 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 0x7fdea809f2e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:23,626 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4f1c60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:23,633 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:23,637 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:23,638 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4f1580> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:23,653 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:23,654 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:26,436 204 INFO rb-a022a38-224288-408783 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 0x7fdeab238b80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:26,438 204 INFO rb-a022a38-224288-408783 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 0x7fdeacb68220> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:26,451 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:26,455 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:26,456 204 INFO rb-a022a38-224288-408783 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 0x7fdeacb6a840> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:26,486 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:26,487 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:29,118 204 INFO rb-a022a38-224288-408783 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 0x7fdeaadc0180> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:29,119 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa0a5e40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:29,127 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:29,131 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:29,132 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa0a7c40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:29,148 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:29,149 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:31,835 204 INFO rb-a022a38-224288-408783 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 0x7fdeab286ca0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:31,836 204 INFO rb-a022a38-224288-408783 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 0x7fdeabc7b560> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:31,843 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:31,848 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:31,849 204 INFO rb-a022a38-224288-408783 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 0x7fdeabc7bd80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:31,864 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:31,865 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:34,638 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa780a40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:34,639 204 INFO rb-a022a38-224288-408783 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 0x7fdeacb6af20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:34,647 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:34,651 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:34,652 204 INFO rb-a022a38-224288-408783 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 0x7fdeacb687c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:34,668 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:34,669 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:36,933 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1cd580> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:36,934 204 INFO rb-a022a38-224288-408783 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 0x7fdeab23b420> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:36,950 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:36,954 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:36,955 204 INFO rb-a022a38-224288-408783 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 0x7fdeab23a340> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:36,974 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:36,975 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:39,665 204 INFO rb-a022a38-224288-408783 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 0x7fdece0de700> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:39,666 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1d8d60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:39,682 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:39,687 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:39,688 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1daac0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:39,703 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:39,704 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:42,426 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa70a520> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:42,427 204 INFO rb-a022a38-224288-408783 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 0x7fdecd5b67a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:42,435 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:42,438 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:42,439 204 INFO rb-a022a38-224288-408783 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 0x7fdecd5b6b60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:42,454 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:42,455 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:43,443 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_auto_create_off_does_not_generate_on_done ... 2026-08-27 07:13:43,596 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_auto_create_on_generates_on_done ... 2026-08-27 07:13:43,792 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_cancel_by_non_expense_manager_removes_other_employee_sheets ... 2026-08-27 07:13:44,608 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #70 deleted hr.expense.sheet records with IDs: [12] 2026-08-27 07:13:44,661 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_cancel_clears_draft_sheet_but_keeps_posted ... 2026-08-27 07:13:45,015 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #66 deleted hr.expense.sheet records with IDs: [13] 2026-08-27 07:13:45,057 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_deleting_trip_keeps_sheet_with_null_link ... 2026-08-27 07:13:45,207 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #66 deleted business.trip records with IDs: [85] 2026-08-27 07:13:45,242 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_empty_trip_analytic_distribution_creates_lines_cleanly ... 2026-08-27 07:13:45,478 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_external_traveller_is_not_reimbursed ... 2026-08-27 07:13:45,735 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generated_line_payment_mode_is_own_account ... 2026-08-27 07:13:46,003 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generated_line_resolves_gl_expense_account ... 2026-08-27 07:13:46,214 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generation_is_idempotent ... 2026-08-27 07:13:46,444 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_line_amount_set_from_service_cost ... 2026-08-27 07:13:46,725 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_multiple_service_lines_consolidate_into_one_sheet ... 2026-08-27 07:13:46,968 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_one_employee_traveller_yields_one_draft_sheet ... 2026-08-27 07:13:47,207 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_service_line_analytic_override_wins ... 2026-08-27 07:13:47,416 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_trip_analytic_distribution_stamped_on_every_line ... 2026-08-27 07:13:47,651 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_trip_wide_service_line_funds_the_requester ... 2026-08-27 07:13:47,938 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_two_employee_travellers_yield_two_sheets ... 2026-08-27 07:13:48,175 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_unconfigured_product_raises_user_error ... 2026-08-27 07:13:51,034 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa7c1620> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:51,035 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa2a6020> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:51,040 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:51,045 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:51,045 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa2a62a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:51,061 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:51,062 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:13:51,076 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:13:51,088 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_expense_sheet_view: Starting TestExpenseSheetView.test_expense_sheet_form_view_includes_business_trip_id ... 2026-08-27 07:13:51,356 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_business_trip_hr_expense.tests.test_expense_sheet_view: Starting TestExpenseSheetView.test_expense_sheet_form_view_parses_without_error ... 2026-08-27 07:13:51,417 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:13:51,428 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_probe: Starting TestBusinessNatureSyncProbe.test_sync_wizard_detects_crm_business_nature_after_merge ... 2026-08-27 07:13:52,188 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:13:52,201 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_wizard_crm: Starting TestBusinessNatureSyncWizardCrm.test_action_sync_batches_stale_lead_back_to_commercial_partner ... 2026-08-27 07:13:53,064 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_wizard_crm: Starting TestBusinessNatureSyncWizardCrm.test_action_sync_returns_success_notification ... 2026-08-27 07:13:53,828 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_wizard_crm: Starting TestBusinessNatureSyncWizardCrm.test_action_sync_skips_crm_leg_when_toggle_off ... 2026-08-27 07:13:54,781 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:13:54,796 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_company ... 2026-08-27 07:13:55,442 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_person_have_company ... 2026-08-27 07:13:56,112 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_company ... 2026-08-27 07:13:56,724 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_have_company ... 2026-08-27 07:13:57,340 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_no_company ... 2026-08-27 07:13:58,055 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner ... 2026-08-27 07:13:58,753 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person ... 2026-08-27 07:13:59,229 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-08-27 07:13:59,756 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:13:59,768 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_convert_lead_to_opportunity_carries_all_five_fields ... 2026-08-27 07:14:00,344 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_folded_fields_blank_when_customer_has_no_company ... 2026-08-27 07:14:00,755 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_folded_fields_compute_from_company_customer ... 2026-08-27 07:14:01,189 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_form_surfaces_all_five_fields ... 2026-08-27 07:14:01,638 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_leads_filter_preserves_employee_size_id_name_quirk ... 2026-08-27 07:14:02,259 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_opportunities_filter_surfaces_all_five_group_bys ... 2026-08-27 07:14:02,833 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:14:02,846 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_company ... 2026-08-27 07:14:03,347 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_person_have_company ... 2026-08-27 07:14:03,792 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_company ... 2026-08-27 07:14:04,233 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_have_company ... 2026-08-27 07:14:04,673 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_no_company ... 2026-08-27 07:14:05,088 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_employee_size_create_new_partner ... 2026-08-27 07:14:05,519 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person ... 2026-08-27 07:14:05,944 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-08-27 07:14:06,452 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:14:06,465 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_lead_data_after_partner_recognize ... 2026-08-27 07:14:06,590 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_no_recognize_partner ... 2026-08-27 07:14:07,279 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_after_create ... 2026-08-27 07:14:07,416 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_email ... 2026-08-27 07:14:07,523 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_mobile ... 2026-08-27 07:14:07,634 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_phone ... 2026-08-27 07:14:07,750 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:14:07,760 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_compute_customer_dob ... 2026-08-27 07:14:07,858 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_compute_yy_mm_of_birth ... 2026-08-27 07:14:07,900 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_default_compute_yy_mm_of_birth ... 2026-08-27 07:14:07,922 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_lead2opportunity_create_partner ... 2026-08-27 07:14:08,111 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-08-27 07:14:08,236 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-08-27 07:14:08,358 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-08-27 07:14:08,481 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [457] 2026-08-27 07:14:08,527 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:14:08,541 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_01 ... 2026-08-27 07:14:08,599 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_02 ... 2026-08-27 07:14:08,719 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_03 ... 2026-08-27 07:14:08,853 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_04 ... 2026-08-27 07:14:08,966 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_05 ... 2026-08-27 07:14:09,074 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_06 ... 2026-08-27 07:14:09,228 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_07 ... 2026-08-27 07:14:09,428 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:14:09,518 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_1_edit_menu_rename_to_other_string ... 2026-08-27 07:14:09,548 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_2_edit_menu_add_group ... 2026-08-27 07:14:09,573 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_3_edit_menu_remove_group ... 2026-08-27 07:14:09,603 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_4_edit_menu_change_sequence ... 2026-08-27 07:14:09,630 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_2_edit_menu_create_menu ... 2026-08-27 07:14:09,744 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_3_edit_menu_unlink_menu ... 2026-08-27 07:14:09,840 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.ui.menu records with IDs: [1620, 1621, 1622] 2026-08-27 07:14:09,864 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app ... 2026-08-27 07:14:11,748 204 INFO rb-a022a38-224288-408783 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 0x7fdeab0acfe0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:11,750 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa61e660> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:11,756 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:11,761 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:11,762 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa61cc20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:11,777 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:11,778 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:12,276 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_duplicate_model ... 2026-08-27 07:14:14,856 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa440e00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:14,857 204 INFO rb-a022a38-224288-408783 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 0x7fdeac34a0c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:14,864 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:14,869 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:14,870 204 INFO rb-a022a38-224288-408783 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 0x7fdeac34b6a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:14,884 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:14,886 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:17,748 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa581760> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:17,750 204 INFO rb-a022a38-224288-408783 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 0x7fdea96428e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:17,757 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:17,761 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:17,762 204 INFO rb-a022a38-224288-408783 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 0x7fdea9640680> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:17,775 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:17,776 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-a022a38-224288/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 96, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:18,228 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_with_existing_model ... 2026-08-27 07:14:20,484 204 INFO rb-a022a38-224288-408783 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 0x7fdeab369a80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:20,485 204 INFO rb-a022a38-224288-408783 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 0x7fdeab2dc2c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:20,490 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:20,494 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:20,495 204 INFO rb-a022a38-224288-408783 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 0x7fdeab2dfce0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:20,509 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:20,510 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:20,523 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:14:20,783 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_legacy_selection_string_field_creates_with_populated_selection_ids ... 2026-08-27 07:14:22,715 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa052e80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 278, in test_legacy_selection_string_field_creates_with_populated_selection_ids model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:22,716 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa774d60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 278, in test_legacy_selection_string_field_creates_with_populated_selection_ids model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:22,723 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 278, in test_legacy_selection_string_field_creates_with_populated_selection_ids model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:22,727 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 278, in test_legacy_selection_string_field_creates_with_populated_selection_ids model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:22,728 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa774ea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 278, in test_legacy_selection_string_field_creates_with_populated_selection_ids model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:22,743 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 278, in test_legacy_selection_string_field_creates_with_populated_selection_ids model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:22,744 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 278, in test_legacy_selection_string_field_creates_with_populated_selection_ids model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:25,522 204 INFO rb-a022a38-224288-408783 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 0x7fdeabd963e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 280, in test_legacy_selection_string_field_creates_with_populated_selection_ids field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:25,523 204 INFO rb-a022a38-224288-408783 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 0x7fdea9feae80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 280, in test_legacy_selection_string_field_creates_with_populated_selection_ids field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:25,529 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 280, in test_legacy_selection_string_field_creates_with_populated_selection_ids field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:25,533 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 280, in test_legacy_selection_string_field_creates_with_populated_selection_ids field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:25,534 204 INFO rb-a022a38-224288-408783 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 0x7fdea9feb880> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 280, in test_legacy_selection_string_field_creates_with_populated_selection_ids field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:25,549 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 280, in test_legacy_selection_string_field_creates_with_populated_selection_ids field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:25,550 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 280, in test_legacy_selection_string_field_creates_with_populated_selection_ids field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:25,842 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_palette_create_path_yields_real_usable_field_per_ttype ... 2026-08-27 07:14:28,133 204 INFO rb-a022a38-224288-408783 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 0x7fdecc993740> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 133, in test_palette_create_path_yields_real_usable_field_per_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:28,134 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1cbce0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 133, in test_palette_create_path_yields_real_usable_field_per_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:28,139 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 133, in test_palette_create_path_yields_real_usable_field_per_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:28,143 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 133, in test_palette_create_path_yields_real_usable_field_per_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:28,144 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1cbb00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 133, in test_palette_create_path_yields_real_usable_field_per_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:28,157 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 133, in test_palette_create_path_yields_real_usable_field_per_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:28,158 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 133, in test_palette_create_path_yields_real_usable_field_per_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:31,026 204 INFO rb-a022a38-224288-408783 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 0x7fdeac5b0ea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:31,027 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa61e200> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:31,033 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:31,037 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:31,038 204 INFO rb-a022a38-224288-408783 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 0x7fdecde232e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:31,053 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:31,054 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:33,763 204 INFO rb-a022a38-224288-408783 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 0x7fdea98716c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:33,764 204 INFO rb-a022a38-224288-408783 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 0x7fdea9784ea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:33,771 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:33,775 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:33,776 204 INFO rb-a022a38-224288-408783 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 0x7fdea97856c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:33,792 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:33,794 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:35,832 204 INFO rb-a022a38-224288-408783 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 0x7fdeac5bf4c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:35,833 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4f76a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:35,840 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:35,844 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:35,845 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4f4900> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:35,861 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:35,862 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:38,410 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa61efc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:38,410 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa0b7380> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:38,415 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:38,418 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:38,419 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa0b4b80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:38,429 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:38,430 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:40,850 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa320fe0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:40,851 204 INFO rb-a022a38-224288-408783 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 0x7fdea9ae9580> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:40,856 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:40,860 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:40,861 204 INFO rb-a022a38-224288-408783 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 0x7fdea9aea3e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:40,874 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:40,875 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:43,399 204 INFO rb-a022a38-224288-408783 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 0x7fdece0df740> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:43,400 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6ebf60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:43,405 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:43,409 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:43,410 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6ead40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:43,422 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:43,423 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:45,902 204 INFO rb-a022a38-224288-408783 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 0x7fdeab0ace00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:45,903 204 INFO rb-a022a38-224288-408783 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 0x7fdeab98a480> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:45,907 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:45,910 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:45,910 204 INFO rb-a022a38-224288-408783 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 0x7fdeab988900> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:45,920 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:45,920 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:47,765 204 INFO rb-a022a38-224288-408783 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 0x7fdea9b05580> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:47,766 204 INFO rb-a022a38-224288-408783 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 0x7fdea97b85e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:47,773 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:47,777 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:47,778 204 INFO rb-a022a38-224288-408783 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 0x7fdea97bb740> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:47,793 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:47,794 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:50,364 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa602480> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:50,365 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1840e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:50,370 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:50,374 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:50,375 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1860c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:50,389 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:50,389 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:53,067 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e1f9c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:53,068 204 INFO rb-a022a38-224288-408783 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 0x7fdeccc24180> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:53,074 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:53,077 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:53,078 204 INFO rb-a022a38-224288-408783 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 0x7fdeccc25c60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:53,090 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:53,091 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:55,593 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa051800> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:55,594 204 INFO rb-a022a38-224288-408783 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 0x7fdea9f9a8e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:55,599 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:55,602 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:55,602 204 INFO rb-a022a38-224288-408783 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 0x7fdea9f993a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:55,615 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:55,616 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:58,057 204 INFO rb-a022a38-224288-408783 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 0x7fdeaab9a2a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:58,057 204 INFO rb-a022a38-224288-408783 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 0x7fdeac34a980> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:58,064 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:58,068 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:58,069 204 INFO rb-a022a38-224288-408783 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 0x7fdeac349260> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:58,083 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:58,084 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:59,951 204 INFO rb-a022a38-224288-408783 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 0x7fdea82ab920> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:59,952 204 INFO rb-a022a38-224288-408783 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 0x7fdea96e6de0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:59,958 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:59,962 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:59,963 204 INFO rb-a022a38-224288-408783 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 0x7fdea96e77e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:59,979 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:14:59,980 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:02,602 204 INFO rb-a022a38-224288-408783 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 0x7fdeac82a980> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:02,603 204 INFO rb-a022a38-224288-408783 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 0x7fdeab3504a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:02,609 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:02,613 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:02,614 204 INFO rb-a022a38-224288-408783 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 0x7fdeab351da0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:02,630 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:02,631 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:05,476 204 INFO rb-a022a38-224288-408783 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 0x7fdeab98bec0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:05,477 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa148ea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:05,484 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:05,489 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:05,489 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa14a8e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:05,505 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:05,506 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:05,920 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_input_exposed_on_customizer_form ... 2026-08-27 07:15:05,946 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_onchange_derives_ttype ... 2026-08-27 07:15:08,429 204 INFO rb-a022a38-224288-408783 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 0x7fdeab007560> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 194, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:08,430 204 INFO rb-a022a38-224288-408783 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 0x7fdea9af3ce0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 194, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:08,441 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 194, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:08,445 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 194, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:08,446 204 INFO rb-a022a38-224288-408783 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 0x7fdea9af2fc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 194, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:08,461 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 194, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:08,462 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 194, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:11,378 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa702660> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 212, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-a022a38-224288/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-a022a38-224288/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:11,379 204 INFO rb-a022a38-224288-408783 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 0x7fdeacb687c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 212, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-a022a38-224288/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-a022a38-224288/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:11,389 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 212, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-a022a38-224288/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-a022a38-224288/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:11,393 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 212, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-a022a38-224288/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-a022a38-224288/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:11,394 204 INFO rb-a022a38-224288-408783 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 0x7fdeacb68360> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 212, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-a022a38-224288/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-a022a38-224288/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:11,408 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 212, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-a022a38-224288/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-a022a38-224288/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:11,409 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 212, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-a022a38-224288/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-a022a38-224288/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:11,716 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_res_partner_create_still_works_after_related_field_onchange_test ... 2026-08-27 07:15:11,851 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_selection_and_reference_without_options_is_blocked ... 2026-08-27 07:15:11,877 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_tools_payload_hides_tools_the_user_cannot_access ... 2026-08-27 07:15:15,223 204 INFO rb-a022a38-224288-408783 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 0x7fdeac21f9c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:15,224 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa702660> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:15,229 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:15,233 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:15,234 204 INFO rb-a022a38-224288-408783 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 0x7fdeab98b240> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:15,247 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:15,248 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:15,265 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:15:15,502 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_field_type_row_plugs_into_generic_builder ... 2026-08-27 07:15:15,517 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_view_type_row_plugs_into_generic_paths ... 2026-08-27 07:15:17,291 204 INFO rb-a022a38-224288-408783 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 0x7fdeac357f60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:17,291 204 INFO rb-a022a38-224288-408783 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 0x7fdecd68c4a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:17,303 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:17,307 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:17,308 204 INFO rb-a022a38-224288-408783 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 0x7fdecd68d620> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:17,320 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:17,322 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:18,405 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registries_contract_endpoint ... 2026-08-27 07:15:18,495 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_builds_field_vals_per_ttype ... 2026-08-27 07:15:18,520 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_model_creation_seed ... 2026-08-27 07:15:20,230 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa7818a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:20,232 204 INFO rb-a022a38-224288-408783 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 0x7fdeaada8040> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:20,239 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:20,247 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:20,248 204 INFO rb-a022a38-224288-408783 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 0x7fdeaadab6a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:20,274 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:20,275 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:20,734 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_save_for_supported_view_types ... 2026-08-27 07:15:21,193 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_validator_rejects_incomplete_field ... 2026-08-27 07:15:21,209 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_save_rejects_unregistered_view_type ... 2026-08-27 07:15:23,653 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6068e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:23,654 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa0c74c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:23,659 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:23,663 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:23,664 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa0c7f60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:23,678 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:23,679 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:23,689 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:15:23,933 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-08-27 07:15:24,103 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome headless failed to start: [923:923:0100/000000.101886:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-27 07:15:24,103 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:24,135 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customizer_editor_tour (odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour) 2026-08-27 07:15:24,136 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-08-27 07:15:24,295 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.test_customizer_editor_tour: Chrome headless failed to start: 2026-08-27 07:15:24,296 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:24,328 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customizer_editor_tour (odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour) 2026-08-27 07:15:24,329 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-08-27 07:15:24,498 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.test_customizer_editor_tour.test_customizer_editor_tour: Chrome headless failed to start: 2026-08-27 07:15:24,499 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:24,546 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-08-27 07:15:24,745 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome headless failed to start: 2026-08-27 07:15:24,746 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_form_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:24,779 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customizer_form_editor_tour (odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour) 2026-08-27 07:15:24,779 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-08-27 07:15:24,960 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.test_customizer_form_editor_tour: Chrome headless failed to start: 2026-08-27 07:15:24,961 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_form_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:24,995 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customizer_form_editor_tour (odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour) 2026-08-27 07:15:24,995 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-08-27 07:15:25,166 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.test_customizer_form_editor_tour.test_customizer_form_editor_tour: Chrome headless failed to start: 2026-08-27 07:15:25,166 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_form_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:25,217 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-08-27 07:15:25,404 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome headless failed to start: [1028:1028:0100/000000.402951:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-27 07:15:25,404 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_kanban_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:25,438 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customizer_kanban_editor_tour (odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour) 2026-08-27 07:15:25,439 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-08-27 07:15:25,626 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.test_customizer_kanban_editor_tour: Chrome headless failed to start: [1029:1050:0827/071525.600447:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-27 07:15:25,627 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_kanban_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:25,667 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customizer_kanban_editor_tour (odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour) 2026-08-27 07:15:25,667 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-08-27 07:15:25,838 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.test_customizer_kanban_editor_tour.test_customizer_kanban_editor_tour: Chrome headless failed to start: 2026-08-27 07:15:25,838 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_kanban_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:25,865 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-08-27 07:15:26,046 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome headless failed to start: 2026-08-27 07:15:26,047 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_list_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:26,077 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customizer_list_editor_tour (odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour) 2026-08-27 07:15:26,078 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-08-27 07:15:26,245 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.test_customizer_list_editor_tour: Chrome headless failed to start: [1101:1101:0100/000000.243188:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-27 07:15:26,246 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_list_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:26,284 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customizer_list_editor_tour (odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour) 2026-08-27 07:15:26,284 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-08-27 07:15:26,670 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.test_customizer_list_editor_tour.test_customizer_list_editor_tour: Chrome headless failed to start: [1103:1124:0827/071526.439401:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1103:1124:0827/071526.446901:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1103:1124:0827/071526.447255:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1103:1124:0827/071526.447421:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1103:1124:0827/071526.447434:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1103:1124:0827/071526.457483:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1103:1103:0827/071526.464845:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1139:1139:0827/071526.485158:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1139:1139:0827/071526.492373:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1103:1124:0827/071526.498445:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1103:1103:0827/071526.588337:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1103:1103:0827/071526.588444:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1103:1124:0827/071526.588451:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1103:1103:0827/071526.588471:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1103:1124:0827/071526.588501:ERROR:dbus/bus.cc:405] 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-27 07:15:26,673 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_list_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:26,706 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-08-27 07:15:27,045 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome headless failed to start: [1204:1225:0827/071526.860856:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1204:1225:0827/071526.867384:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1204:1225:0827/071526.867522:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1204:1225:0827/071526.867558:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1204:1225:0827/071526.867568:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1204:1225:0827/071526.890940:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1204:1204:0827/071526.894356:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1204:1225:0827/071526.913680:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1239:1239:0827/071526.914478:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1239:1239:0827/071526.928599:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1204:1204:0827/071526.988948:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1204:1204:0827/071526.989066:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1204:1204:0827/071526.989081:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1204:1225:0827/071526.990972:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1204:1225:0827/071526.991002:ERROR:dbus/bus.cc:405] 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-27 07:15:27,048 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_report_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:27,080 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customizer_report_editor_tour (odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour) 2026-08-27 07:15:27,081 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-08-27 07:15:27,259 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.test_customizer_report_editor_tour: Chrome headless failed to start: 2026-08-27 07:15:27,260 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_report_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:27,291 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customizer_report_editor_tour (odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour) 2026-08-27 07:15:27,292 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-08-27 07:15:27,463 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.test_customizer_report_editor_tour.test_customizer_report_editor_tour: Chrome headless failed to start: 2026-08-27 07:15:27,464 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_report_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:27,496 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-08-27 07:15:27,677 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome headless failed to start: 2026-08-27 07:15:27,678 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_switch_view_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:27,706 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customizer_switch_view_tour (odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour) 2026-08-27 07:15:27,707 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-08-27 07:15:28,030 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.test_customizer_switch_view_tour: Chrome headless failed to start: [1358:1380:0827/071527.850416:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1358:1380:0827/071527.852864:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1358:1380:0827/071527.852926:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1358:1380:0827/071527.854023:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1358:1380:0827/071527.854047:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1358:1380:0827/071527.863655:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1358:1358:0827/071527.864150:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1393:1393:0827/071527.885971:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1358:1380:0827/071527.890234:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1393:1393:0827/071527.891102:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1358:1358:0827/071527.967621:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1358:1358:0827/071527.967727:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1358:1358:0827/071527.967747:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1358:1380:0827/071527.969723:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1358:1380:0827/071527.969753:ERROR:dbus/bus.cc:405] 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-27 07:15:28,032 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_switch_view_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:28,068 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customizer_switch_view_tour (odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour) 2026-08-27 07:15:28,068 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-08-27 07:15:28,257 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.test_customizer_switch_view_tour.test_customizer_switch_view_tour: Chrome headless failed to start: 2026-08-27 07:15:28,257 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_tour: skipped TestCustomizerEditorTour.test_customizer_switch_view_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:15:28,307 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:15:28,375 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_capability_guard ... 2026-08-27 07:15:30,934 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa7b1e40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:30,935 204 INFO rb-a022a38-224288-408783 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 0x7fdecdc6dd00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:30,941 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:30,946 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:30,947 204 INFO rb-a022a38-224288-408783 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 0x7fdecdc6cae0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:30,961 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:30,962 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:31,392 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_and_roundtrip ... 2026-08-27 07:15:33,899 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e528e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:33,900 204 INFO rb-a022a38-224288-408783 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 0x7fdeac34c0e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:33,907 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:33,911 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:33,912 204 INFO rb-a022a38-224288-408783 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 0x7fdeac34cae0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:33,927 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:33,928 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:34,416 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_skipped_on_incapable_model ... 2026-08-27 07:15:36,230 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa703f60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:36,231 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa2a4360> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:36,238 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:36,242 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:36,243 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa2a5580> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:36,259 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:36,260 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:37,325 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_authoring_roundtrip ... 2026-08-27 07:15:39,183 204 INFO rb-a022a38-224288-408783 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 0x7fdea9538a40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:39,184 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa042f20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:39,198 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:39,202 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:39,203 204 INFO rb-a022a38-224288-408783 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 0x7fdeab175800> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:39,219 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:39,220 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:42,017 204 INFO rb-a022a38-224288-408783 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 0x7fdeac5b0360> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 152, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:42,018 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1d2980> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 152, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:42,024 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 152, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:42,028 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 152, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:42,029 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1d23e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 152, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:42,044 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 152, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:42,045 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 152, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:42,428 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_capability_guard ... 2026-08-27 07:15:44,815 204 INFO rb-a022a38-224288-408783 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 0x7fdeabd2f920> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:44,817 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1c09a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:44,823 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:44,827 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:44,828 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1c05e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:44,844 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:44,845 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:47,699 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1b6200> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 143, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:47,700 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6bf600> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 143, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:47,709 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 143, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:47,713 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 143, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:47,714 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6bcf40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 143, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:47,731 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 143, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:47,732 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 143, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:48,070 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_hierarchy_capability_guard_and_roundtrip ... 2026-08-27 07:15:50,020 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1b9760> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:50,021 204 INFO rb-a022a38-224288-408783 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 0x7fdea9786480> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:50,028 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:50,032 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:50,033 204 INFO rb-a022a38-224288-408783 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 0x7fdea9784ae0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:50,049 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:50,050 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:52,904 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa61f1a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 238, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:52,905 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa5fef20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 238, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:52,913 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 238, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:52,918 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 238, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:52,919 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa5fdda0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 238, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:52,935 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 238, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:52,936 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 238, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:53,931 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_phase2_view_type_rows_authorable ... 2026-08-27 07:15:53,976 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_seedable_view_types_roundtrip ... 2026-08-27 07:15:55,850 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa790220> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:55,851 204 INFO rb-a022a38-224288-408783 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 0x7fdea9798c20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:55,858 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:55,863 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:55,864 204 INFO rb-a022a38-224288-408783 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 0x7fdea9799300> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:55,879 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:55,880 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:58,703 204 INFO rb-a022a38-224288-408783 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 0x7fdea82bcb80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:58,703 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e4bec0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:58,709 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:58,712 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:58,713 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e4a480> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:58,726 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:58,727 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:15:58,736 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:15:58,962 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_is_idempotent ... 2026-08-27 07:15:59,057 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_search ... 2026-08-27 07:16:01,337 204 INFO rb-a022a38-224288-408783 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 0x7fdeab637880> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:01,338 204 INFO rb-a022a38-224288-408783 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 0x7fdeac539ee0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:01,345 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:01,349 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:01,350 204 INFO rb-a022a38-224288-408783 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 0x7fdeac53bf60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:01,367 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:01,368 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:01,830 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_uncapable_model ... 2026-08-27 07:16:04,164 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae31440> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:04,165 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa792fc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:04,174 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:04,178 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:04,179 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa790cc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:04,195 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:04,196 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:04,635 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_requires_system_user ... 2026-08-27 07:16:05,166 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_seeds_kanban_and_widens_view_mode ... 2026-08-27 07:16:05,245 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_seeds_pivot_and_widens_view_mode ... 2026-08-27 07:16:07,010 204 INFO rb-a022a38-224288-408783 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 0x7fdeabfd5b20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:07,011 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae31440> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:07,031 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:07,036 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:07,037 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa06b2e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:07,051 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:07,052 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:07,082 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:16:07,978 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_chatter ... 2026-08-27 07:16:09,852 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa18e840> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 78, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:09,852 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa364ea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 78, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:09,857 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 78, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:09,861 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 78, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:09,862 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa365c60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 78, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:09,873 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 78, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:09,874 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 78, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:10,396 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_contact ... 2026-08-27 07:16:12,865 204 INFO rb-a022a38-224288-408783 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 0x7fdea9ac04a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:12,866 204 INFO rb-a022a38-224288-408783 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 0x7fdeac574ae0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:12,884 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:12,889 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:12,891 204 INFO rb-a022a38-224288-408783 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 0x7fdeac575da0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:12,907 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:12,909 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:15,625 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1600e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:15,626 204 INFO rb-a022a38-224288-408783 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 0x7fdeab23af20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:15,633 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:15,637 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:15,639 204 INFO rb-a022a38-224288-408783 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 0x7fdeab2382c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:15,651 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:15,652 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:15,987 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_depend_company ... 2026-08-27 07:16:18,272 204 INFO rb-a022a38-224288-408783 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 0x7fdea96ebec0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:18,273 204 INFO rb-a022a38-224288-408783 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 0x7fdeccbcb100> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:18,290 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:18,295 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:18,296 204 INFO rb-a022a38-224288-408783 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 0x7fdeccbc9d00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:18,312 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:18,313 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-a022a38-224288/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:20,381 204 INFO rb-a022a38-224288-408783 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 0x7fdecd68d1c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:20,382 204 INFO rb-a022a38-224288-408783 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 0x7fdea9af1da0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:20,387 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:20,391 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:20,392 204 INFO rb-a022a38-224288-408783 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 0x7fdea9af3880> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:20,406 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:20,406 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 106, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:21,366 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action ... 2026-08-27 07:16:23,257 204 INFO rb-a022a38-224288-408783 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 0x7fdecce4c720> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 93, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action result = self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:23,258 204 INFO rb-a022a38-224288-408783 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 0x7fdecd68d1c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 93, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action result = self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:23,265 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 93, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action result = self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:23,270 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 93, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action result = self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:23,271 204 INFO rb-a022a38-224288-408783 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 0x7fdea9fb1760> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 93, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action result = self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:23,286 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 93, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action result = self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:23,287 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 93, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action result = self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:24,417 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_create_new_model ... 2026-08-27 07:16:26,234 204 INFO rb-a022a38-224288-408783 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 0x7fdea976dda0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:26,235 204 INFO rb-a022a38-224288-408783 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 0x7fdeac3f16c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:26,243 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:26,247 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:26,248 204 INFO rb-a022a38-224288-408783 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 0x7fdeac3f1260> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:26,264 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:26,265 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:29,278 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa0c5da0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:29,279 204 INFO rb-a022a38-224288-408783 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 0x7fdecd43b7e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:29,286 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:29,290 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:29,291 204 INFO rb-a022a38-224288-408783 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 0x7fdecd43a020> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:29,307 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:29,308 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:29,324 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:16:29,629 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_model_access_gated_node_not_revealed_in_customizer_mode ... 2026-08-27 07:16:30,103 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_non_customizer_render_does_not_leak_gated_field ... 2026-08-27 07:16:30,516 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_reveal_group_gated_field_in_customizer_mode ... 2026-08-27 07:16:30,626 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:16:30,717 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_calendar_names_the_models_date_field ... 2026-08-27 07:16:33,202 204 INFO rb-a022a38-224288-408783 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 0x7fdeac357a60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:33,203 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1cef20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:33,209 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:33,214 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:33,215 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1cda80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:33,231 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:33,232 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:36,024 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1d7d80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 217, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:36,024 204 INFO rb-a022a38-224288-408783 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 0x7fdecc2a9080> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 217, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:36,032 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 217, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:36,035 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 217, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:36,036 204 INFO rb-a022a38-224288-408783 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 0x7fdecc2a8cc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 217, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:36,048 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 217, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:36,049 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 217, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:36,375 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_hierarchy_names_the_models_parent_field ... 2026-08-27 07:16:38,204 204 INFO rb-a022a38-224288-408783 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 0x7fdea97b9bc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:38,205 204 INFO rb-a022a38-224288-408783 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 0x7fdeac3c4220> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:38,214 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:38,217 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:38,217 204 INFO rb-a022a38-224288-408783 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 0x7fdeac3c72e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:38,227 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:38,228 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:41,009 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1989a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 233, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:41,010 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1cf740> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 233, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:41,017 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 233, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:41,021 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 233, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:41,022 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1cc860> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 233, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:41,039 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 233, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:41,040 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 233, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:41,341 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_kanban_is_schema_valid_v18_card ... 2026-08-27 07:16:41,410 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_retargets_static_template_to_rec_name ... 2026-08-27 07:16:41,477 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_returns_none_when_capability_missing ... 2026-08-27 07:16:43,851 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1d9e40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:43,853 204 INFO rb-a022a38-224288-408783 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 0x7fdeaaf4b4c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:43,863 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:43,868 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:43,869 204 INFO rb-a022a38-224288-408783 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 0x7fdeaaf48680> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:43,885 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:43,886 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:44,349 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_calendar ... 2026-08-27 07:16:46,756 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1d0680> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:46,757 204 INFO rb-a022a38-224288-408783 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 0x7fdece0b3a60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:46,763 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:46,767 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:46,768 204 INFO rb-a022a38-224288-408783 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 0x7fdece0b3880> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:46,783 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:46,784 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:49,524 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1cbf60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 311, in test_create_customizer_view_no_longer_skips_calendar self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:49,525 204 INFO rb-a022a38-224288-408783 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 0x7fdea97025c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 311, in test_create_customizer_view_no_longer_skips_calendar self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:49,530 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 311, in test_create_customizer_view_no_longer_skips_calendar self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:49,533 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 311, in test_create_customizer_view_no_longer_skips_calendar self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:49,534 204 INFO rb-a022a38-224288-408783 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 0x7fdea9700cc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 311, in test_create_customizer_view_no_longer_skips_calendar self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:49,546 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 311, in test_create_customizer_view_no_longer_skips_calendar self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:49,547 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 311, in test_create_customizer_view_no_longer_skips_calendar self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:49,875 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_hierarchy ... 2026-08-27 07:16:51,623 204 INFO rb-a022a38-224288-408783 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 0x7fdea97005e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:51,625 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1cbf60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:51,632 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:51,637 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:51,638 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa2d9760> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:51,657 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:51,658 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:54,501 204 INFO rb-a022a38-224288-408783 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 0x7fdeabd947c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 329, in test_create_customizer_view_no_longer_skips_hierarchy self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:54,503 204 INFO rb-a022a38-224288-408783 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 0x7fdea9cbab60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 329, in test_create_customizer_view_no_longer_skips_hierarchy self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:54,508 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 329, in test_create_customizer_view_no_longer_skips_hierarchy self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:54,512 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 329, in test_create_customizer_view_no_longer_skips_hierarchy self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:54,512 204 INFO rb-a022a38-224288-408783 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 0x7fdea9cb9300> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 329, in test_create_customizer_view_no_longer_skips_hierarchy self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:54,526 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 329, in test_create_customizer_view_no_longer_skips_hierarchy self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:54,527 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 329, in test_create_customizer_view_no_longer_skips_hierarchy self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:54,925 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_ensure_customizer_base_view_is_idempotent ... 2026-08-27 07:16:57,325 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa2daca0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:57,326 204 INFO rb-a022a38-224288-408783 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 0x7fdea977e2a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:57,334 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:57,338 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:57,339 204 INFO rb-a022a38-224288-408783 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 0x7fdea977dda0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:57,354 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:16:57,355 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:00,302 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4fc860> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:00,303 204 INFO rb-a022a38-224288-408783 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 0x7fdeace4e3e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:00,309 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:00,312 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:00,312 204 INFO rb-a022a38-224288-408783 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 0x7fdeace4ed40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:00,322 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:00,322 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:00,336 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:17:00,540 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestFieldFormCustomizerView.test_add_field_via_customizer_form_view_saves_with_model_id ... 2026-08-27 07:17:02,911 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1bb060> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:02,912 204 INFO rb-a022a38-224288-408783 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 0x7fdeccbca7a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:02,917 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:02,921 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:02,922 204 INFO rb-a022a38-224288-408783 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 0x7fdeccbcae80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:02,934 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:02,935 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 42, in create_new_model res = self._create_model_by_template(kwargs['info'], templates) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 47, in _create_model_by_template new_model = self.create(data) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:05,867 204 INFO rb-a022a38-224288-408783 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 0x7fdeab635620> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 389, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-a022a38-224288/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-a022a38-224288/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:05,867 204 INFO rb-a022a38-224288-408783 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 0x7fdeabc78220> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 389, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-a022a38-224288/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-a022a38-224288/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:05,875 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 389, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-a022a38-224288/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-a022a38-224288/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:05,879 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 389, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-a022a38-224288/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-a022a38-224288/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:05,879 204 INFO rb-a022a38-224288-408783 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 0x7fdeabc791c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 389, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-a022a38-224288/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-a022a38-224288/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:05,891 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 389, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-a022a38-224288/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-a022a38-224288/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:05,892 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 389, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-a022a38-224288/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-a022a38-224288/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:07,940 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e25e40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:07,941 204 INFO rb-a022a38-224288-408783 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 0x7fdeccc25b20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:07,950 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:07,954 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:07,955 204 INFO rb-a022a38-224288-408783 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 0x7fdeccc274c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:07,969 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:07,970 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:07,993 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:17:20,786 204 INFO rb-a022a38-224288-408783 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 0x7fdea966e020> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:20,787 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e25e40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:20,797 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:20,802 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:20,803 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa702a20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:20,818 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:20,819 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:23,744 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa514b80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:23,745 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e78720> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:23,752 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:23,756 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:23,757 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e79940> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:23,774 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:23,775 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:26,672 204 INFO rb-a022a38-224288-408783 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 0x7fdea8015620> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:26,673 204 INFO rb-a022a38-224288-408783 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 0x7fdeab0ae700> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:26,687 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:26,691 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:26,692 204 INFO rb-a022a38-224288-408783 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 0x7fdeab0ad580> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:26,707 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:26,708 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:29,773 204 INFO rb-a022a38-224288-408783 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 0x7fdecc9e1b20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:29,774 204 INFO rb-a022a38-224288-408783 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 0x7fdecde22840> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:29,779 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:29,784 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:29,785 204 INFO rb-a022a38-224288-408783 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 0x7fdecde205e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:29,800 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:29,801 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:30,164 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [1] 2026-08-27 07:17:31,163 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_readable_attachment_is_allowed ... 2026-08-27 07:17:31,218 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_unreadable_attachment_is_refused ... 2026-08-27 07:17:31,264 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6310], uid: 107, model: ir.attachment 2026-08-27 07:17:31,306 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_readable_attachment_as_version_is_allowed ... 2026-08-27 07:17:31,377 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_unreadable_attachment_as_version_is_refused ... 2026-08-27 07:17:31,440 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6310], uid: 107, model: ir.attachment 2026-08-27 07:17:31,480 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_readable_attachment_is_allowed ... 2026-08-27 07:17:31,555 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_unreadable_attachment_is_refused ... 2026-08-27 07:17:31,630 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6310], uid: 107, model: ir.attachment 2026-08-27 07:17:34,136 204 INFO rb-a022a38-224288-408783 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 0x7fdeab98a980> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:34,136 204 INFO rb-a022a38-224288-408783 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 0x7fdece315da0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:34,142 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:34,146 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:34,146 204 INFO rb-a022a38-224288-408783 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 0x7fdece315800> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:34,162 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:34,162 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:34,176 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-27 07:17:47,022 204 INFO rb-a022a38-224288-408783 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 0x7fdeac34f740> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:47,023 204 INFO rb-a022a38-224288-408783 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 0x7fdea809e7a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:47,029 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:47,033 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:47,034 204 INFO rb-a022a38-224288-408783 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 0x7fdea809fec0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:47,047 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:47,048 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:49,219 204 INFO rb-a022a38-224288-408783 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 0x7fdeacb4b4c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:49,220 204 INFO rb-a022a38-224288-408783 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 0x7fdece0672e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:49,236 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:49,239 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:49,240 204 INFO rb-a022a38-224288-408783 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 0x7fdece067740> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:49,255 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:49,256 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:52,051 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa2d9260> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:52,052 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa582340> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:52,059 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:52,072 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:52,073 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa583920> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:52,089 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:52,090 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:55,027 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa01e7a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:55,028 204 INFO rb-a022a38-224288-408783 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 0x7fdea9584f40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:55,035 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:55,040 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:55,041 204 INFO rb-a022a38-224288-408783 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 0x7fdea9586480> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:55,056 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:55,058 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:55,348 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [3] 2026-08-27 07:17:55,463 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_01_constrains_check_tag_category ... 2026-08-27 07:17:55,516 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_02_sql_constraints_unique_res_model_id ... 2026-08-27 07:17:55,551 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_03_constraints_check_workspace_field ... 2026-08-27 07:17:55,592 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_04_document_document ... 2026-08-27 07:17:55,658 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_05_document_share ... 2026-08-27 07:17:55,736 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_06_compute_total_member ... 2026-08-27 07:17:55,762 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_07_document_workspace ... 2026-08-27 07:17:55,800 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_08_name_create ... 2026-08-27 07:17:58,341 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e4aac0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:58,342 204 INFO rb-a022a38-224288-408783 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 0x7fdeacb69c60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:58,351 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:58,355 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:58,356 204 INFO rb-a022a38-224288-408783 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 0x7fdeacb693a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:58,371 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:58,372 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:17:58,390 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:18:08,868 204 INFO rb-a022a38-224288-408783 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 0x7fdece0de840> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:08,869 204 INFO rb-a022a38-224288-408783 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 0x7fdeab285260> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:08,875 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:08,878 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:08,878 204 INFO rb-a022a38-224288-408783 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 0x7fdeab2859e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:08,891 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:08,892 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:11,489 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa7362a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:11,490 204 INFO rb-a022a38-224288-408783 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 0x7fdea967e520> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:11,496 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:11,500 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:11,501 204 INFO rb-a022a38-224288-408783 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 0x7fdea967fec0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:11,513 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:11,514 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:13,447 204 INFO rb-a022a38-224288-408783 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 0x7fdeab256b60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:13,448 204 INFO rb-a022a38-224288-408783 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 0x7fdea82a8040> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:13,453 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:13,457 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:13,458 204 INFO rb-a022a38-224288-408783 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 0x7fdea82a8540> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:13,471 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:13,471 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:16,391 204 INFO rb-a022a38-224288-408783 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 0x7fdeac3c7600> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:16,392 204 INFO rb-a022a38-224288-408783 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 0x7fdeabca51c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:16,398 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:16,402 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:16,403 204 INFO rb-a022a38-224288-408783 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 0x7fdeabca5120> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:16,418 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:16,419 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:16,714 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [5] 2026-08-27 07:18:16,799 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_001_test_upload_document ... 2026-08-27 07:18:16,827 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:admin from n/a 2026-08-27 07:18:16,846 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:18:17,946 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:18:17] "POST /document/upload_document HTTP/1.1" 200 - 62 0.079 1.023 2026-08-27 07:18:17,973 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_002_update_document ... 2026-08-27 07:18:18,002 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:admin from n/a 2026-08-27 07:18:18,012 204 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /document/update in /viin_document/tests/test_document_controllers.py:TestDocumentControllers.test_002_update_document 2026-08-27 07:18:18,016 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:18:18,228 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Opening a test cursor without specified test on request /document/update in /viin_document/tests/test_document_controllers.py:TestDocumentControllers.test_002_update_document 2026-08-27 07:18:18,337 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:18:18] "POST /document/update HTTP/1.1" 200 - 57 0.069 0.256 2026-08-27 07:18:20,094 204 INFO rb-a022a38-224288-408783 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 0x7fdece0f74c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:20,095 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa73f100> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:20,101 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:20,105 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:20,105 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa73d9e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:20,121 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:20,121 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:20,134 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:18:32,585 204 INFO rb-a022a38-224288-408783 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 0x7fdecd624ea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:32,586 204 INFO rb-a022a38-224288-408783 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 0x7fdece0f74c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:32,597 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:32,601 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:32,602 204 INFO rb-a022a38-224288-408783 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 0x7fdeab216b60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:32,618 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:32,619 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:35,315 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa2a5b20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:35,316 204 INFO rb-a022a38-224288-408783 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 0x7fdeac310900> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:35,331 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:35,335 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:35,336 204 INFO rb-a022a38-224288-408783 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 0x7fdeac312840> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:35,351 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:35,352 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:38,150 204 INFO rb-a022a38-224288-408783 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 0x7fdeac96b060> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:38,151 204 INFO rb-a022a38-224288-408783 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 0x7fdeac417560> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:38,157 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:38,161 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:38,162 204 INFO rb-a022a38-224288-408783 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 0x7fdeac416ca0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:38,178 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:38,179 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:40,972 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e4b240> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:40,973 204 INFO rb-a022a38-224288-408783 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 0x7fdea967af20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:40,979 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:40,983 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:40,984 204 INFO rb-a022a38-224288-408783 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 0x7fdea967ab60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:40,995 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:40,996 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:41,249 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-08-27 07:18:41,325 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_013_check_team_leader_workspace ... 2026-08-27 07:18:41,390 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [9] 2026-08-27 07:18:41,465 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [41], uid: 116, model: document.workspace 2026-08-27 07:18:41,504 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [112], uid: 116, model: document.document 2026-08-27 07:18:41,546 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 116, model: document.share 2026-08-27 07:18:41,603 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 116, model: document.share 2026-08-27 07:18:41,639 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_09_security_document_team ... 2026-08-27 07:18:41,721 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [11] 2026-08-27 07:18:41,740 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 116, model: document.team 2026-08-27 07:18:41,753 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 116, model: document.team 2026-08-27 07:18:41,797 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [17], uid: 117, model: document.team 2026-08-27 07:18:41,846 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_10_security_document_workspace ... 2026-08-27 07:18:41,929 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-08-27 07:18:42,011 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 117, model: document.workspace 2026-08-27 07:18:42,125 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 117, model: document.workspace 2026-08-27 07:18:42,160 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_11_security_document_document ... 2026-08-27 07:18:42,218 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [15] 2026-08-27 07:18:42,339 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [110], uid: 117, model: document.document 2026-08-27 07:18:42,418 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [110], uid: 117, model: document.document 2026-08-27 07:18:42,458 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [110], uid: 117, model: document.document 2026-08-27 07:18:42,519 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [110], uid: 117, model: document.document 2026-08-27 07:18:42,576 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_12_security_document_share ... 2026-08-27 07:18:42,649 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [17] 2026-08-27 07:18:42,833 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 116, model: document.share 2026-08-27 07:18:42,952 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 117, model: document.share 2026-08-27 07:18:45,560 204 INFO rb-a022a38-224288-408783 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 0x7fdecdcea2a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:45,561 204 INFO rb-a022a38-224288-408783 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 0x7fdea9abfc40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:45,565 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:45,569 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:45,569 204 INFO rb-a022a38-224288-408783 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 0x7fdea9abd6c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:45,584 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:45,585 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:45,601 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:18:46,867 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_a_document_in_a_readable_folder_keeps_its_attachment_reachable ... 2026-08-27 07:18:46,903 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 120, model: document.workspace 2026-08-27 07:18:46,979 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_a_read_only_folder_does_not_block_an_edit_the_source_record_allows ... 2026-08-27 07:18:47,037 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_a_refused_non_documents_user_is_never_told_the_documents_app_exists ... 2026-08-27 07:18:47,089 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_the_documents_app_costs_no_extra_query_for_an_already_permitted_edit ... 2026-08-27 07:18:47,166 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:18:48,257 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_search_non_internal: Starting TestIrAttachmentSearchNonInternalUser.test_a_non_internal_user_gains_no_file_from_the_documents_app ... 2026-08-27 07:18:48,294 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6623], uid: 122, model: ir.attachment 2026-08-27 07:18:48,330 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_search_non_internal: Starting TestIrAttachmentSearchNonInternalUser.test_a_non_internal_user_keeps_the_attachments_core_grants_them ... 2026-08-27 07:18:48,375 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_search_non_internal: Starting TestIrAttachmentSearchNonInternalUser.test_a_user_without_attachment_access_is_still_refused_over_attachments ... 2026-08-27 07:18:48,383 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 123, model: ir.attachment 2026-08-27 07:18:48,413 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_search_non_internal: Starting TestIrAttachmentSearchNonInternalUser.test_an_internal_user_still_reaches_a_file_through_a_readable_folder ... 2026-08-27 07:18:48,488 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:18:58,849 204 INFO rb-a022a38-224288-408783 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 0x7fdeac539580> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:58,850 204 INFO rb-a022a38-224288-408783 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 0x7fdeac09eb60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:58,855 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:58,858 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:58,858 204 INFO rb-a022a38-224288-408783 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 0x7fdeac09d080> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:58,872 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:18:58,872 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:01,176 204 INFO rb-a022a38-224288-408783 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 0x7fdeac13d6c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:01,176 204 INFO rb-a022a38-224288-408783 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 0x7fdecce98ea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:01,193 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:01,198 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:01,199 204 INFO rb-a022a38-224288-408783 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 0x7fdecce9a5c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:01,213 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:01,214 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:04,102 204 INFO rb-a022a38-224288-408783 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 0x7fdecdce8b80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:04,103 204 INFO rb-a022a38-224288-408783 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 0x7fdecce3d4e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:04,109 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:04,113 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:04,114 204 INFO rb-a022a38-224288-408783 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 0x7fdecce3d8a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:04,130 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:04,131 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:07,148 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae499e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:07,149 204 INFO rb-a022a38-224288-408783 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 0x7fdece0445e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:07,155 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:07,159 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:07,160 204 INFO rb-a022a38-224288-408783 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 0x7fdece045940> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:07,176 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:07,176 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:07,459 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [19] 2026-08-27 07:19:08,051 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b1_excluded_user_cannot_search_or_read_dms_surfaced_attachment ... 2026-08-27 07:19:08,516 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6734], uid: 129, model: ir.attachment 2026-08-27 07:19:08,557 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b2_permitted_user_still_reads_dms_surfaced_attachment ... 2026-08-27 07:19:09,021 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b3_dms_access_survives_unreadable_source_record ... 2026-08-27 07:19:09,052 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 130, model: ir.rule 2026-08-27 07:19:09,160 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b4_version_union_still_readable ... 2026-08-27 07:19:09,305 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b5_plain_non_dms_attachment_unaffected ... 2026-08-27 07:19:09,432 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b6_rule_domain_recheck_respects_active_company ... 2026-08-27 07:19:09,937 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6741], uid: 131, model: ir.attachment 2026-08-27 07:19:09,990 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b7_search_costs_no_extra_query_when_rule_domain_is_empty ... 2026-08-27 07:19:10,072 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b8_fetch_shape_search_never_touches_document_document ... 2026-08-27 07:19:12,601 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1c9940> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:12,602 204 INFO rb-a022a38-224288-408783 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 0x7fdecc2a93a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:12,608 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:12,612 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:12,613 204 INFO rb-a022a38-224288-408783 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 0x7fdecc2aade0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:12,628 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:12,629 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:12,643 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-08-27 07:19:25,153 204 INFO rb-a022a38-224288-408783 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 0x7fdeac5b0720> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:25,154 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa18ed40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:25,161 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:25,165 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:25,166 204 INFO rb-a022a38-224288-408783 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 0x7fdea9abe160> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:25,181 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:25,182 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:27,677 204 INFO rb-a022a38-224288-408783 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 0x7fdecde04220> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:27,678 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4f7e20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:27,698 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:27,702 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:27,703 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4f5ee0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:27,718 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:27,719 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:30,321 204 INFO rb-a022a38-224288-408783 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 0x7fdeab239800> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:30,322 204 INFO rb-a022a38-224288-408783 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 0x7fdeaad86660> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:30,328 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:30,332 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:30,333 204 INFO rb-a022a38-224288-408783 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 0x7fdeaad86de0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:30,349 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:30,350 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:32,594 204 INFO rb-a022a38-224288-408783 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 0x7fdeccbc84a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:32,595 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa032160> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:32,599 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:32,602 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:32,603 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa790040> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:32,616 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:32,617 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 2184, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:33,552 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [21] 2026-08-27 07:19:34,853 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_archived_share_token_is_refused_without_a_server_error ... 2026-08-27 07:19:34,894 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:19:35,824 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:19:35] "GET /document/avatar/136/e6261ac2-3eb3-4a00-8aa8-6c5badd9e73a HTTP/1.1" 404 - 183 0.171 0.762 2026-08-27 07:19:35,825 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_archived_share_token_is_refused_without_a_server_error: waiting for threads: [] 2026-08-27 07:19:35,845 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_share_creator_avatar_is_served ... 2026-08-27 07:19:35,856 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:19:36,102 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:19:36] "GET /document/avatar/136/48a43a01-8af0-4809-a882-51a1a7820f0e HTTP/1.1" 200 - 24 0.009 0.240 2026-08-27 07:19:36,105 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_share_creator_avatar_is_served: waiting for threads: [] 2026-08-27 07:19:36,125 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_shared_document_owner_avatar_is_served ... 2026-08-27 07:19:36,135 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:19:36,383 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:19:36] "GET /document/avatar/137/48a43a01-8af0-4809-a882-51a1a7820f0e HTTP/1.1" 200 - 24 0.014 0.235 2026-08-27 07:19:36,384 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_shared_document_owner_avatar_is_served: waiting for threads: [] 2026-08-27 07:19:36,411 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error ... 2026-08-27 07:19:36,443 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:19:38,220 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:19:38] "GET /document/avatar/136/48a43a01-8af0-4809-a882-51a1a7820f0a HTTP/1.1" 404 - 188 0.219 1.579 2026-08-27 07:19:38,222 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error: waiting for threads: [] 2026-08-27 07:19:38,248 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused ... 2026-08-27 07:19:38,270 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:19:39,232 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:19:39] "GET /document/avatar/138/48a43a01-8af0-4809-a882-51a1a7820f0e HTTP/1.1" 404 - 194 0.179 0.785 2026-08-27 07:19:39,234 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused: waiting for threads: [] 2026-08-27 07:19:40,980 204 INFO rb-a022a38-224288-408783 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 0x7fdea80a77e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:40,980 204 INFO rb-a022a38-224288-408783 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 0x7fdece3b5800> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:40,995 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:41,000 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:41,001 204 INFO rb-a022a38-224288-408783 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 0x7fdece3b7880> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:41,016 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:41,017 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:41,031 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-27 07:19:53,865 204 INFO rb-a022a38-224288-408783 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 0x7fdeac0a4fe0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:53,866 204 INFO rb-a022a38-224288-408783 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 0x7fdeac6cc9a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:53,877 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:53,881 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:53,885 204 INFO rb-a022a38-224288-408783 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 0x7fdeabc834c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:53,899 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:53,900 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:56,614 204 INFO rb-a022a38-224288-408783 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 0x7fdecc9904a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:56,615 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa5def20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:56,621 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:56,624 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:56,625 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa5dc900> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:56,639 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:56,640 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:59,281 204 INFO rb-a022a38-224288-408783 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 0x7fdeccf43240> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:59,282 204 INFO rb-a022a38-224288-408783 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 0x7fdea9763740> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:59,291 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:59,295 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:59,296 204 INFO rb-a022a38-224288-408783 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 0x7fdea9761760> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:59,310 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:19:59,311 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:02,407 204 INFO rb-a022a38-224288-408783 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 0x7fdece0eafc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:02,408 204 INFO rb-a022a38-224288-408783 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 0x7fdeac13c040> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:02,413 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:02,417 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:02,418 204 INFO rb-a022a38-224288-408783 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 0x7fdeac13c180> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:02,431 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:02,432 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:02,724 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [25] 2026-08-27 07:20:02,825 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_document: Starting TestDocumentShare.test_001_share_document_send_users ... 2026-08-27 07:20:02,984 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [458] 2026-08-27 07:20:04,767 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae9f880> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:04,768 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa5ebec0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:04,773 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:04,777 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:04,777 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa5e8c20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:04,792 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:04,792 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:04,808 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:20:04,822 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_clearing_the_user_allowlist_succeeds ... 2026-08-27 07:20:06,196 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [459] 2026-08-27 07:20:06,221 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20144] 2026-08-27 07:20:06,227 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:20:06,676 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [460] 2026-08-27 07:20:06,693 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20146] 2026-08-27 07:20:06,699 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:20:06,925 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [461] 2026-08-27 07:20:06,948 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_emptied_allowlist_tracking_row_does_not_break_the_compute ... 2026-08-27 07:20:07,334 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [462] 2026-08-27 07:20:07,342 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20152] 2026-08-27 07:20:07,347 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:20:07,752 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-08-27 07:20:07,768 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20154] 2026-08-27 07:20:07,774 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:20:07,981 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [464] 2026-08-27 07:20:08,039 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_newly_added_users_are_still_detected ... 2026-08-27 07:20:08,572 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-08-27 07:20:08,584 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20161] 2026-08-27 07:20:08,592 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:20:09,045 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-08-27 07:20:09,054 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20163] 2026-08-27 07:20:09,067 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:20:09,321 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-08-27 07:20:09,377 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_removing_some_users_still_succeeds ... 2026-08-27 07:20:09,789 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-08-27 07:20:09,797 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20170] 2026-08-27 07:20:09,804 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:20:10,201 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-08-27 07:20:10,209 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20172] 2026-08-27 07:20:10,217 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:20:10,463 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-08-27 07:20:10,499 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:20:22,618 204 INFO rb-a022a38-224288-408783 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 0x7fdeac6a2840> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:22,619 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae9f880> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:22,623 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:22,626 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:22,627 204 INFO rb-a022a38-224288-408783 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 0x7fdecd6e4cc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:22,641 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:22,642 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:25,394 204 INFO rb-a022a38-224288-408783 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 0x7fdea9fc0ea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:25,395 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1f2d40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:25,401 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:25,405 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:25,406 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1f2700> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:25,422 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:25,423 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:28,295 204 INFO rb-a022a38-224288-408783 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 0x7fdeacb1bba0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:28,296 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e2b4c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:28,301 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:28,306 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:28,306 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e282c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:28,322 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:28,323 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:31,095 204 INFO rb-a022a38-224288-408783 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 0x7fdeab3bc900> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:31,096 204 INFO rb-a022a38-224288-408783 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 0x7fdea9abfc40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:31,100 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:31,104 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:31,105 204 INFO rb-a022a38-224288-408783 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 0x7fdea9abe340> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:31,121 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:31,122 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:31,397 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [31] 2026-08-27 07:20:31,521 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_distinct_names_in_one_batch_are_allowed ... 2026-08-27 07:20:31,559 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_in_the_same_workspace_is_rejected ... 2026-08-27 07:20:31,606 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_inside_one_batch_is_rejected ... 2026-08-27 07:20:31,656 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_rewriting_a_document_with_its_own_name_is_allowed ... 2026-08-27 07:20:31,699 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_same_name_in_another_workspace_is_allowed ... 2026-08-27 07:20:31,732 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_workspace_without_the_flag_allows_duplicates ... 2026-08-27 07:20:33,992 204 INFO rb-a022a38-224288-408783 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 0x7fdeaaf484a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:33,993 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa030180> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:33,999 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:34,003 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:34,003 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa032ac0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:34,020 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:34,021 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:34,039 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:20:35,328 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_01_prepare_draft_bl_creates_required_document ... 2026-08-27 07:20:35,798 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-08-27 07:20:35,849 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_02_prepare_draft_bl_updates_existing_required_document ... 2026-08-27 07:20:36,153 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:20:36,955 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_01_prepare_si_wizard_creates_required_document ... 2026-08-27 07:20:37,422 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [472] 2026-08-27 07:20:37,489 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_02_prepare_si_wizard_updates_existing_required_document ... 2026-08-27 07:20:37,775 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:20:49,919 204 INFO rb-a022a38-224288-408783 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 0x7fdeab2874c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:49,920 204 INFO rb-a022a38-224288-408783 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 0x7fdeac13c040> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:49,926 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:49,929 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:49,929 204 INFO rb-a022a38-224288-408783 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 0x7fdeac13e8e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:49,940 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:49,941 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:52,040 204 INFO rb-a022a38-224288-408783 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 0x7fdea967ec00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:52,040 204 INFO rb-a022a38-224288-408783 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 0x7fdea9f91080> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:52,045 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:52,048 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:52,049 204 INFO rb-a022a38-224288-408783 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 0x7fdea9f93b00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:52,060 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:52,061 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:54,841 204 INFO rb-a022a38-224288-408783 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 0x7fdeac5b3060> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:54,842 204 INFO rb-a022a38-224288-408783 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 0x7fdeac372de0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:54,849 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:54,853 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:54,854 204 INFO rb-a022a38-224288-408783 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 0x7fdeac3720c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:54,869 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:54,870 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:57,635 204 INFO rb-a022a38-224288-408783 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 0x7fdea966e160> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:57,636 204 INFO rb-a022a38-224288-408783 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 0x7fdecd0ada80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:57,643 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:57,646 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:57,647 204 INFO rb-a022a38-224288-408783 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 0x7fdecd0ad760> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:57,658 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:57,659 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:20:57,951 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [33] 2026-08-27 07:20:58,293 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_001_project_user_access_documents ... 2026-08-27 07:20:58,349 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-08-27 07:20:58,409 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 6, model: document.document 2026-08-27 07:20:58,455 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12], uid: 6, model: document.document 2026-08-27 07:20:58,536 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3206] 2026-08-27 07:20:58,558 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 6, model: document.document 2026-08-27 07:20:58,625 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 6, model: project.project 2026-08-27 07:20:58,708 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3205] 2026-08-27 07:20:58,752 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [183471] 2026-08-27 07:20:58,753 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted document.document records with IDs: [11] 2026-08-27 07:20:58,909 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_002_project_user_access_workspace ... 2026-08-27 07:20:58,989 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-08-27 07:20:59,039 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [10], uid: 6, model: document.workspace 2026-08-27 07:20:59,101 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [10], uid: 6, model: document.workspace 2026-08-27 07:20:59,123 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3204] 2026-08-27 07:20:59,143 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [10], uid: 6, model: document.workspace 2026-08-27 07:20:59,299 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [76], uid: 6, model: document.workspace 2026-08-27 07:20:59,634 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted document.workspace records with IDs: [77] 2026-08-27 07:20:59,661 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_003_project_user_access_document ... 2026-08-27 07:20:59,737 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-08-27 07:20:59,825 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [156], uid: 6, model: document.document 2026-08-27 07:20:59,889 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 6, model: project.project 2026-08-27 07:20:59,937 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 6, model: project.project 2026-08-27 07:21:02,320 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6e8ea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:02,320 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa65ea20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:02,326 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:02,330 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:02,331 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa65d8a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:02,343 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:02,344 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:02,357 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:21:02,602 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_003 ... 2026-08-27 07:21:02,670 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_005 ... 2026-08-27 07:21:02,715 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_007 ... 2026-08-27 07:21:03,903 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_009 ... 2026-08-27 07:21:03,986 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:21:04,540 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_amounts ... 2026-08-27 07:21:04,632 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_readonly_mode ... 2026-08-27 07:21:04,677 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:21:05,074 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_currency ... 2026-08-27 07:21:05,161 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_invalid_date_range ... 2026-08-27 07:21:05,200 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_non_recursive_hierarchy ... 2026-08-27 07:21:05,394 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [473] 2026-08-27 07:21:05,443 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_recursive_hierarchy ... 2026-08-27 07:21:05,647 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [474] 2026-08-27 07:21:05,701 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_sub_estimate_within_parent_range ... 2026-08-27 07:21:05,781 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:21:06,239 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_report: Starting TestReport.test_estimate_report ... 2026-08-27 07:21:06,380 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:21:06,947 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [475] 2026-08-27 07:21:06,990 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_admin_full_access ... 2026-08-27 07:21:07,192 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.message records with IDs: [20192, 20191] 2026-08-27 07:21:07,237 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted estimate.estimate records with IDs: [15] 2026-08-27 07:21:07,249 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [1583] 2026-08-27 07:21:07,272 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_admin_full_access ... 2026-08-27 07:21:07,438 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted estimate.line records with IDs: [42] 2026-08-27 07:21:07,477 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_access ... 2026-08-27 07:21:07,636 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted estimate.line records with IDs: [37] 2026-08-27 07:21:07,697 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_no_access_other_lines ... 2026-08-27 07:21:07,746 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [42], uid: 6, model: estimate.line 2026-08-27 07:21:07,784 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_noone_estimate ... 2026-08-27 07:21:07,995 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.message records with IDs: [20189] 2026-08-27 07:21:08,024 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 6, model: estimate.estimate 2026-08-27 07:21:08,057 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_own_estimate ... 2026-08-27 07:21:08,282 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [476] 2026-08-27 07:21:08,452 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.message records with IDs: [20193, 20189] 2026-08-27 07:21:08,480 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 6, model: estimate.estimate 2026-08-27 07:21:08,517 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_sub_estimate ... 2026-08-27 07:21:08,722 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [477] 2026-08-27 07:21:08,869 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-08-27 07:21:09,042 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: estimate.estimate 2026-08-27 07:21:09,075 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.message records with IDs: [20195, 20190] 2026-08-27 07:21:09,100 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 6, model: estimate.estimate 2026-08-27 07:21:09,128 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_no_access_other_estimates ... 2026-08-27 07:21:09,161 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 6, model: estimate.estimate 2026-08-27 07:21:09,183 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 6, model: estimate.estimate 2026-08-27 07:21:09,214 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.message records with IDs: [20192, 20191] 2026-08-27 07:21:09,236 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [15], uid: 6, model: estimate.estimate 2026-08-27 07:21:09,290 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:21:09,683 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_cancel ... 2026-08-27 07:21:09,749 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted estimate.line records with IDs: [48, 49, 50, 51] 2026-08-27 07:21:09,767 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_confirm ... 2026-08-27 07:21:09,839 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_draft ... 2026-08-27 07:21:09,887 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_allowed_field_write_parent_estimate ... 2026-08-27 07:21:09,971 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_forbidden_field_write_parent_estimate ... 2026-08-27 07:21:10,051 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_unlink_sub_estimate_line_in_parent ... 2026-08-27 07:21:10,138 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_update_lines_to_parent ... 2026-08-27 07:21:10,208 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_write_child_estimate_line ... 2026-08-27 07:21:10,334 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:21:11,625 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_action_view_approval ... 2026-08-27 07:21:11,743 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_request_data ... 2026-08-27 07:21:11,796 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_state_computation ... 2026-08-27 07:21:12,689 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [213] 2026-08-27 07:21:12,848 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [479] 2026-08-27 07:21:13,071 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_can_do_things_computation ... 2026-08-27 07:21:13,403 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_multiple_approval_state_computation ... 2026-08-27 07:21:13,737 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [215] 2026-08-27 07:21:13,911 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [480] 2026-08-27 07:21:15,051 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [481] 2026-08-27 07:21:15,195 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [216] 2026-08-27 07:21:15,350 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [482] 2026-08-27 07:21:15,647 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:21:16,913 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t10_action_view_approval_still_opens_the_request ... 2026-08-27 07:21:16,992 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t11_non_admin_sees_the_direction_on_lines ... 2026-08-27 07:21:17,067 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t1_toggle_field_map_does_not_raise ... 2026-08-27 07:21:17,091 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t2_estimate_request_type_data_builds ... 2026-08-27 07:21:17,128 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t3_line_direction_and_sections_reach_the_approval ... 2026-08-27 07:21:17,177 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t4_taxed_line_reproduces_totals ... 2026-08-27 07:21:17,247 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t5_direction_is_mandatory_on_ordinary_lines ... 2026-08-27 07:21:17,309 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t6_header_and_line_direction_toggles ... 2026-08-27 07:21:17,335 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t7_provisioning_is_idempotent ... 2026-08-27 07:21:18,026 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t8_form_arch_carries_new_columns_and_no_legacy_idiom ... 2026-08-27 07:21:18,252 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t9_report_models_read_new_field_without_db_error ... 2026-08-27 07:21:18,409 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:21:18,859 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-08-27 07:21:20,547 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_wizard_line_is_valid_on_create ... 2026-08-27 07:21:21,715 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_clearing_analytic_account_keeps_budgetary_position_only_wizard_line_valid ... 2026-08-27 07:21:22,939 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line ... 2026-08-27 07:21:25,626 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa61ee80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:25,627 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa5ea3e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:25,633 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:25,637 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:25,638 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa5ea0c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:25,652 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:25,652 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:28,202 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa01cc20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:28,203 204 INFO rb-a022a38-224288-408783 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 0x7fdea9feb920> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:28,210 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:28,214 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:28,215 204 INFO rb-a022a38-224288-408783 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 0x7fdea9feb420> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:28,228 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:28,229 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:31,065 204 INFO rb-a022a38-224288-408783 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 0x7fdecdc37f60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:31,066 204 INFO rb-a022a38-224288-408783 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 0x7fdea9ecfa60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:31,071 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:31,075 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:31,076 204 INFO rb-a022a38-224288-408783 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 0x7fdea9ece7a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:31,088 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:31,089 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:32,902 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6d5da0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:32,903 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1c0860> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:32,911 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:32,915 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:32,916 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1c0a40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:32,929 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:32,930 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:35,418 204 INFO rb-a022a38-224288-408783 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 0x7fdeccbacea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:35,419 204 INFO rb-a022a38-224288-408783 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 0x7fdece0dc180> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:35,424 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:35,429 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:35,429 204 INFO rb-a022a38-224288-408783 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 0x7fdece0df560> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:35,443 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:35,444 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:37,955 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6da8e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:37,956 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa606f20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:37,964 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:37,969 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:37,969 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6067a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:37,987 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:37,988 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:40,435 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa7c13a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:40,435 204 INFO rb-a022a38-224288-408783 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 0x7fdeab299da0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:40,440 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:40,443 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:40,444 204 INFO rb-a022a38-224288-408783 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 0x7fdeab29b6a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:40,453 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:40,454 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:43,083 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1b91c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:43,084 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa030540> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:43,090 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:43,094 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:43,095 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa030400> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:43,114 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:43,115 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:44,978 204 INFO rb-a022a38-224288-408783 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 0x7fdeac5ab060> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:44,979 204 INFO rb-a022a38-224288-408783 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 0x7fdeac341f80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:44,989 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:44,994 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:44,994 204 INFO rb-a022a38-224288-408783 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 0x7fdeac343ce0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:45,010 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:45,011 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:47,517 204 INFO rb-a022a38-224288-408783 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 0x7fdeab298c20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:47,518 204 INFO rb-a022a38-224288-408783 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 0x7fdeac02ba60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:47,530 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:47,534 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:47,535 204 INFO rb-a022a38-224288-408783 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 0x7fdeac02bf60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:47,550 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:47,551 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:50,171 204 INFO rb-a022a38-224288-408783 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 0x7fdeaaf49f80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:50,172 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4a6840> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:50,178 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:50,182 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:50,183 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa4a7ce0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:50,198 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:50,199 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:52,759 204 INFO rb-a022a38-224288-408783 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 0x7fdeab2831a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:52,760 204 INFO rb-a022a38-224288-408783 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 0x7fdeab0ac720> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:52,766 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:52,769 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:52,769 204 INFO rb-a022a38-224288-408783 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 0x7fdeab0ad3a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:52,782 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:52,783 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:55,303 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa59c180> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:55,304 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6d59e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:55,310 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:55,313 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:55,314 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6d7ec0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:55,328 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:55,329 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:57,237 204 INFO rb-a022a38-224288-408783 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 0x7fdeccbaf380> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:57,238 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e7c900> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:57,243 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:57,247 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:57,248 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e7fc40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:57,259 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:57,260 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:59,690 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e83600> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:59,691 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa68b2e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:59,701 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:59,706 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:59,707 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa68b1a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:59,722 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:21:59,723 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:02,264 204 INFO rb-a022a38-224288-408783 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 0x7fdeac3fb6a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:02,265 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6b89a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:02,271 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:02,275 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:02,276 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6b9b20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:02,292 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:02,293 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:04,744 204 INFO rb-a022a38-224288-408783 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 0x7fdeac3f3920> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:04,744 204 INFO rb-a022a38-224288-408783 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 0x7fdece0eafc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:04,750 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:04,754 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:04,755 204 INFO rb-a022a38-224288-408783 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 0x7fdece0e9c60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:04,770 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:04,771 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:07,307 204 INFO rb-a022a38-224288-408783 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 0x7fdeac96a160> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:07,308 204 INFO rb-a022a38-224288-408783 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 0x7fdeabfde160> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:07,313 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:07,317 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:07,318 204 INFO rb-a022a38-224288-408783 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 0x7fdeabfddee0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:07,331 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:07,331 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:09,404 204 INFO rb-a022a38-224288-408783 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 0x7fdeab99cea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:09,405 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e27b00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:09,413 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:09,416 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:09,417 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e27e20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:09,428 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:09,428 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:12,028 204 INFO rb-a022a38-224288-408783 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 0x7fdea965d3a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:12,029 204 INFO rb-a022a38-224288-408783 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 0x7fdecd6be340> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:12,036 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:12,039 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:12,040 204 INFO rb-a022a38-224288-408783 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 0x7fdecd6be8e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:12,053 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:12,054 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:14,645 204 INFO rb-a022a38-224288-408783 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 0x7fdeab384540> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:14,646 204 INFO rb-a022a38-224288-408783 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 0x7fdea98c2ca0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:14,655 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:14,659 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:14,660 204 INFO rb-a022a38-224288-408783 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 0x7fdea95391c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:14,676 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:14,677 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:17,160 204 INFO rb-a022a38-224288-408783 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 0x7fdeabca45e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:17,161 204 INFO rb-a022a38-224288-408783 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 0x7fdecce86340> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:17,167 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:17,171 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:17,172 204 INFO rb-a022a38-224288-408783 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 0x7fdecce85bc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:17,187 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:17,188 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:19,002 204 INFO rb-a022a38-224288-408783 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 0x7fdea9724360> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:19,003 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae339c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:19,009 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:19,013 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:19,014 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae302c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:19,029 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:19,030 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:21,512 204 INFO rb-a022a38-224288-408783 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 0x7fdeac556660> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:21,513 204 INFO rb-a022a38-224288-408783 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 0x7fdeabd2c180> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:21,519 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:21,523 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:21,523 204 INFO rb-a022a38-224288-408783 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 0x7fdeabd2ed40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:21,535 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:21,536 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:24,294 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa515e40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:24,296 204 INFO rb-a022a38-224288-408783 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 0x7fdeabfd5440> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:24,302 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:24,307 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:24,308 204 INFO rb-a022a38-224288-408783 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 0x7fdeabfd5800> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:24,323 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:24,323 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:26,779 204 INFO rb-a022a38-224288-408783 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 0x7fdeac5b11c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:26,780 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa792700> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:26,794 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:26,798 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:26,799 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa793c40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:26,811 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:26,812 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:29,315 204 INFO rb-a022a38-224288-408783 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 0x7fdeac34c900> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:29,316 204 INFO rb-a022a38-224288-408783 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 0x7fdeac595580> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:29,323 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:29,327 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:29,328 204 INFO rb-a022a38-224288-408783 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 0x7fdeac5953a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:29,343 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:29,344 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:31,416 204 INFO rb-a022a38-224288-408783 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 0x7fdecd5b49a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:31,417 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa61d580> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:31,429 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:31,433 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:31,434 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa61cb80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:31,450 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:31,451 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:34,048 204 INFO rb-a022a38-224288-408783 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 0x7fdeac5b1940> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:34,049 204 INFO rb-a022a38-224288-408783 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 0x7fdeac537c40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:34,056 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:34,060 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:34,061 204 INFO rb-a022a38-224288-408783 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 0x7fdeac5377e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:34,076 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:34,077 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:36,651 204 INFO rb-a022a38-224288-408783 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 0x7fdeccbadee0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:36,652 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae57f60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:36,659 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:36,664 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:36,665 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae55d00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:36,682 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:36,683 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:39,253 204 INFO rb-a022a38-224288-408783 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 0x7fdeac938720> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:39,254 204 INFO rb-a022a38-224288-408783 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 0x7fdeabeb98a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:39,267 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:39,271 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:39,272 204 INFO rb-a022a38-224288-408783 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 0x7fdeabeb9a80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:39,287 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:39,288 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:41,148 204 INFO rb-a022a38-224288-408783 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 0x7fdea97ba160> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:41,149 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa51fec0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:41,178 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:41,182 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:41,183 204 INFO rb-a022a38-224288-408783 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 0x7fdeaaf4a8e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:41,199 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:41,201 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:43,634 204 INFO rb-a022a38-224288-408783 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 0x7fdecd439d00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:43,635 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e4b740> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:43,641 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:43,645 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:43,646 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e4afc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:43,658 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:43,659 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:46,215 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa73e520> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:46,215 204 INFO rb-a022a38-224288-408783 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 0x7fdeac557a60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:46,220 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:46,223 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:46,224 204 INFO rb-a022a38-224288-408783 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 0x7fdeac554ae0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:46,236 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:46,236 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:48,647 204 INFO rb-a022a38-224288-408783 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 0x7fdeab637920> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:48,648 204 INFO rb-a022a38-224288-408783 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 0x7fdea809c0e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:48,654 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:48,658 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:48,659 204 INFO rb-a022a38-224288-408783 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 0x7fdea809de40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:48,674 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:48,674 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:50,591 204 INFO rb-a022a38-224288-408783 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 0x7fdea9725ee0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:50,592 204 INFO rb-a022a38-224288-408783 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 0x7fdeac6cf560> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:50,600 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:50,604 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:50,605 204 INFO rb-a022a38-224288-408783 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 0x7fdeac6cf2e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:50,621 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:50,622 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:53,151 204 INFO rb-a022a38-224288-408783 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 0x7fdecc993ce0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:53,152 204 INFO rb-a022a38-224288-408783 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 0x7fdeab351da0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:53,158 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:53,161 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:53,162 204 INFO rb-a022a38-224288-408783 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 0x7fdeab3525c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:53,178 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:53,179 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:55,754 204 INFO rb-a022a38-224288-408783 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 0x7fdeac3362a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:55,755 204 INFO rb-a022a38-224288-408783 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 0x7fdeabf794e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:55,762 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:55,766 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:55,767 204 INFO rb-a022a38-224288-408783 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 0x7fdeabf7bce0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:55,780 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:55,780 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:58,182 204 INFO rb-a022a38-224288-408783 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 0x7fdea94f2520> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:58,183 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa7ac860> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:58,188 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:58,192 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:58,192 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa7aeb60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:58,205 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:22:58,206 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:00,906 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1c91c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:00,907 204 INFO rb-a022a38-224288-408783 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 0x7fdea97baca0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:00,915 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:00,920 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:00,921 204 INFO rb-a022a38-224288-408783 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 0x7fdea97b9e40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:00,937 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:00,938 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:02,871 204 INFO rb-a022a38-224288-408783 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 0x7fdea967e340> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:02,872 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa8d6de0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:02,879 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:02,885 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:02,886 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa8d4540> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:02,907 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:02,908 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:05,487 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa2d8f40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:05,488 204 INFO rb-a022a38-224288-408783 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 0x7fdeac5b0f40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:05,494 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:05,498 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:05,499 204 INFO rb-a022a38-224288-408783 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 0x7fdeac5b00e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:05,514 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:05,515 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:08,057 204 INFO rb-a022a38-224288-408783 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 0x7fdeac34f420> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:08,058 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1f2d40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:08,064 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:08,068 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:08,069 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa1f2020> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:08,084 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:08,084 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:10,561 204 INFO rb-a022a38-224288-408783 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 0x7fdea9642f20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:10,562 204 INFO rb-a022a38-224288-408783 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 0x7fdeab0aeca0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:10,569 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:10,574 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:10,575 204 INFO rb-a022a38-224288-408783 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 0x7fdeab0ae340> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:10,591 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:10,592 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:13,127 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa73ed40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:13,127 204 INFO rb-a022a38-224288-408783 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 0x7fdeabca5620> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:13,132 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:13,136 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:13,137 204 INFO rb-a022a38-224288-408783 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 0x7fdeabca4c20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:13,150 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:13,151 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:15,106 204 INFO rb-a022a38-224288-408783 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 0x7fdeac81e2a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:15,107 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e22a20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:15,114 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:15,118 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:15,119 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e218a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:15,135 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:15,136 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:17,835 204 INFO rb-a022a38-224288-408783 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 0x7fdecc2ab560> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:17,836 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa70a520> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:17,852 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:17,857 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:17,858 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa7098a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:17,878 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:17,879 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:20,507 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae49e40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:20,508 204 INFO rb-a022a38-224288-408783 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 0x7fdecd5b5c60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:20,514 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:20,519 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:20,519 204 INFO rb-a022a38-224288-408783 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 0x7fdecd5b7380> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:20,532 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:20,533 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:22,105 204 INFO rb-a022a38-224288-408783 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 0x7fdecd5b6660> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:22,106 204 INFO rb-a022a38-224288-408783 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 0x7fdead090e00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:22,112 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:22,116 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:22,117 204 INFO rb-a022a38-224288-408783 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 0x7fdead091e40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:22,130 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:22,131 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:22,143 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:23:23,470 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_budget ... 2026-08-27 07:23:24,733 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_estimate_from_budget ... 2026-08-27 07:23:25,998 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_budget_count_computation ... 2026-08-27 07:23:27,160 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_estimate_count_computation ... 2026-08-27 07:23:28,176 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_diff_budget_post ... 2026-08-27 07:23:29,333 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_same_budget_post ... 2026-08-27 07:23:30,558 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:23:30,594 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_department_id_computation ... 2026-08-27 07:23:30,684 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_manual_update_department_id ... 2026-08-27 07:23:30,827 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:23:31,305 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_create_project ... 2026-08-27 07:23:31,370 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_estimate_from_project ... 2026-08-27 07:23:31,431 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_project ... 2026-08-27 07:23:31,486 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_estimate_count_computation ... 2026-08-27 07:23:31,548 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_project_count_computation ... 2026-08-27 07:23:31,587 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:23:32,182 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_estimate_from_purchase_order ... 2026-08-27 07:23:32,233 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_purchase_order ... 2026-08-27 07:23:32,271 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_estimate_count_computation ... 2026-08-27 07:23:32,309 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_purchase_order_count_computation ... 2026-08-27 07:23:32,349 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_wizard_create_purchase_order ... 2026-08-27 07:23:32,682 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:23:33,362 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_estimate_from_sale_order ... 2026-08-27 07:23:33,592 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_sale_order ... 2026-08-27 07:23:33,631 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_estimate_count_computation ... 2026-08-27 07:23:33,662 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_sale_order_count_computation ... 2026-08-27 07:23:33,691 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_wizard_create_sale_order ... 2026-08-27 07:23:33,916 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:23:35,671 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_access_read_service_user_010 ... 2026-08-27 07:23:35,683 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 193, model: fleet.vehicle.log.services 2026-08-27 07:23:35,710 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #193 deleted mail.message records with IDs: [6089, 4806, 56] 2026-08-27 07:23:35,711 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 193, model: fleet.vehicle.log.services 2026-08-27 07:23:35,740 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_group_fleet_manager_001 ... 2026-08-27 07:23:35,785 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #192 deleted mail.message records with IDs: [6089, 4806, 56] 2026-08-27 07:23:35,819 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #192 deleted ir.model.data records with IDs: [44044] 2026-08-27 07:23:35,819 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #192 deleted fleet.vehicle.log.services records with IDs: [1] 2026-08-27 07:23:35,871 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #192 deleted fleet.vehicle.log.services records with IDs: [7] 2026-08-27 07:23:35,911 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:23:37,097 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_amount_inverse_updates_price_unit ... 2026-08-27 07:23:37,156 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_amount_reflects_quantity_times_price_unit ... 2026-08-27 07:23:37,207 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_bill_created_service_log_keeps_bill_debit_amount ... 2026-08-27 07:23:39,098 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:23:40,507 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet.tests.test_fleet_service_type: Starting TestFleetServiceType.test_service_type_generates_billable_service_product_010 ... 2026-08-27 07:23:40,637 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:23:41,927 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet.tests.test_fleet_vehicle_address: Starting TestFleetVehicleAddress.test_create_vehicle_with_unmatched_location_010 ... 2026-08-27 07:23:42,017 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:23:43,399 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet.tests.test_fleet_vehicle_cost_report: Starting TestFleetVehicleCostReport.test_report_aggregates_vehicle_service_cost_010 ... 2026-08-27 07:23:43,563 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:23:44,933 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet.tests.test_vehicle_services: Starting TestVehicleService.test_compute_vehicle_service_amount ... 2026-08-27 07:23:44,994 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:23:46,897 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_account_user ... 2026-08-27 07:23:47,039 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #225 deleted ir.model.data records with IDs: [43920] 2026-08-27 07:23:47,039 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #225 deleted fleet.service.type records with IDs: [3] 2026-08-27 07:23:47,061 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_invoicing_user ... 2026-08-27 07:23:47,096 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 224, model: fleet.vehicle 2026-08-27 07:23:47,120 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 224, model: fleet.vehicle 2026-08-27 07:23:47,211 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #224 deleted mail.message records with IDs: [2756, 51] 2026-08-27 07:23:47,215 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: fleet.vehicle 2026-08-27 07:23:47,304 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: fleet.vehicle.log.services 2026-08-27 07:23:47,356 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 224, model: fleet.vehicle.log.services 2026-08-27 07:23:47,379 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 224, model: fleet.vehicle.log.services 2026-08-27 07:23:47,393 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: fleet.vehicle.log.services 2026-08-27 07:23:47,426 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 224, model: fleet.service.type 2026-08-27 07:23:47,428 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 224, model: fleet.service.type 2026-08-27 07:23:47,431 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: fleet.service.type 2026-08-27 07:23:47,450 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_brand_name ... 2026-08-27 07:23:47,578 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_model_name ... 2026-08-27 07:23:47,683 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_vehicle_model ... 2026-08-27 07:23:47,778 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:23:48,872 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_bill_linked_service_excluded_from_sum_check_constraint ... 2026-08-27 07:23:49,573 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_bill_price_change_resyncs_linked_service_amount ... 2026-08-27 07:23:50,347 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_repost_after_vehicle_cleared_does_not_recreate_phantom_service ... 2026-08-27 07:23:50,796 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [557] 2026-08-27 07:23:51,054 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_unlink_bill_linked_vehicle_service_line_does_not_raise ... 2026-08-27 07:23:51,675 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [218] 2026-08-27 07:23:51,718 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20335] 2026-08-27 07:23:51,721 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [18] 2026-08-27 07:23:51,843 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [539] 2026-08-27 07:23:51,964 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [540] 2026-08-27 07:23:52,019 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:23:55,271 204 INFO rb-a022a38-224288-408783 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 0x7fdeabf79c60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:55,272 204 INFO rb-a022a38-224288-408783 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 0x7fdecdefe980> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:55,279 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:55,283 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:55,284 204 INFO rb-a022a38-224288-408783 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 0x7fdecdefc220> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:55,300 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:55,301 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:57,763 204 INFO rb-a022a38-224288-408783 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 0x7fdea97263e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:57,763 204 INFO rb-a022a38-224288-408783 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 0x7fdeace4fba0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:57,769 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:57,773 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:57,774 204 INFO rb-a022a38-224288-408783 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 0x7fdeace4efc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:57,786 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:23:57,787 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:00,244 204 INFO rb-a022a38-224288-408783 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 0x7fdea9abeca0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:00,245 204 INFO rb-a022a38-224288-408783 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 0x7fdecce3e840> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:00,250 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:00,255 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:00,256 204 INFO rb-a022a38-224288-408783 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 0x7fdecce3eac0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:00,267 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:00,268 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:02,277 204 INFO rb-a022a38-224288-408783 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 0x7fdeaaa31440> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:02,277 204 INFO rb-a022a38-224288-408783 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 0x7fdecd61fb00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:02,285 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:02,288 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:02,289 204 INFO rb-a022a38-224288-408783 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 0x7fdecd61cf40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:02,299 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:02,300 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:04,955 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa53fe20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:04,956 204 INFO rb-a022a38-224288-408783 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 0x7fdea97c9b20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:04,962 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:04,966 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:04,967 204 INFO rb-a022a38-224288-408783 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 0x7fdea97ca480> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:04,981 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:04,982 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:07,607 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa8c3b00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:07,608 204 INFO rb-a022a38-224288-408783 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 0x7fdecd0def20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:07,613 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:07,616 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:07,617 204 INFO rb-a022a38-224288-408783 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 0x7fdecd0dc680> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:07,629 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:07,630 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:10,077 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa180d60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:10,078 204 INFO rb-a022a38-224288-408783 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 0x7fdea9ecccc0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:10,084 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:10,088 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:10,089 204 INFO rb-a022a38-224288-408783 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 0x7fdea9ecc900> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:10,104 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:10,104 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:12,704 204 INFO rb-a022a38-224288-408783 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 0x7fdeab275080> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:12,705 204 INFO rb-a022a38-224288-408783 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 0x7fdea80e7600> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:12,711 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:12,714 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:12,715 204 INFO rb-a022a38-224288-408783 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 0x7fdea80e6160> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:12,725 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:12,725 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:13,051 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_analytic_cleanse_coinstall: Starting TestFleetAnalyticCleanseCoinstall.test_cleanse_does_not_remove_non_fleet_plan_entry ... 2026-08-27 07:24:17,081 204 INFO rb-a022a38-224288-408783 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 0x7fdeabca4720> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:17,082 204 INFO rb-a022a38-224288-408783 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 0x7fdecce98ea0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:17,088 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:17,090 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:17,090 204 INFO rb-a022a38-224288-408783 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 0x7fdecce9aca0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:17,102 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:17,103 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:24:17,114 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:24:17,127 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_booking_account_triggers_off_full_depends ... 2026-08-27 07:24:17,154 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_viin_fleet_account_auto_installs_on_full_depends ... 2026-08-27 07:24:17,190 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:24:23,456 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_change_name_service ... 2026-08-27 07:24:23,601 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constrain_same_currency ... 2026-08-27 07:24:26,182 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_change_name_analytic_account_vehicle ... 2026-08-27 07:24:26,245 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_invoice_line_message_shows_decimal_amount ... 2026-08-27 07:24:26,697 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_product_same_product_type_service ... 2026-08-27 07:24:26,738 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_save_company_on_vehicle_and_cost ... 2026-08-27 07:24:26,785 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contrain_create_invoice_from_cost ... 2026-08-27 07:24:26,873 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contraint_value_costs_equal_amount_invoice_line ... 2026-08-27 07:24:27,262 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_analytic_account_001 ... 2026-08-27 07:24:27,319 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_vehicle_001 ... 2026-08-27 07:24:27,412 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_001 ... 2026-08-27 07:24:27,828 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [221] 2026-08-27 07:24:27,941 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [549, 550] 2026-08-27 07:24:28,031 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move records with IDs: [227] 2026-08-27 07:24:28,057 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_002 ... 2026-08-27 07:24:28,486 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [222] 2026-08-27 07:24:28,635 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [551] 2026-08-27 07:24:28,772 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [552] 2026-08-27 07:24:28,796 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_003 ... 2026-08-27 07:24:29,356 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_generate_product_service ... 2026-08-27 07:24:29,541 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:24:32,395 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_draft_vendor_bill_not_in_move_ids ... 2026-08-27 07:24:32,903 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_non_accounting_user_sees_empty_move_ids ... 2026-08-27 07:24:33,469 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_customer_invoice_in_move_ids ... 2026-08-27 07:24:33,983 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_vendor_bill_in_move_ids ... 2026-08-27 07:24:34,527 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:24:36,546 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_distribution_service_on_invoice_line_001 ... 2025-01-31 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [27, 28] 2025-01-31 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [563, 562] 2026-08-27 07:24:38,751 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_distribution_service_on_invoice_line_002 ... 2025-01-31 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: fleet.vehicle.log.services 2025-01-31 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #245 deleted fleet.vehicle.log.services records with IDs: [29, 30] 2025-01-31 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #245 deleted account.analytic.line records with IDs: [565, 564] 2026-08-27 07:24:41,139 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_generate_analytic_line_after_post_invoice ... 2026-08-27 07:24:41,649 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_001 ... 2026-08-27 07:24:42,141 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [230, 231] 2026-08-27 07:24:42,282 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [569, 570, 571] 2026-08-27 07:24:42,350 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move records with IDs: [237] 2026-08-27 07:24:42,378 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_002 ... 2026-08-27 07:24:42,873 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [232] 2026-08-27 07:24:42,984 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [572, 573] 2026-08-27 07:24:43,053 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move records with IDs: [238] 2026-08-27 07:24:43,063 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [31] 2026-08-27 07:24:43,086 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_003 ... 2026-08-27 07:24:45,368 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [33] 2026-08-27 07:24:45,435 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [567, 568] 2026-08-27 07:24:45,605 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [233, 234] 2026-08-27 07:24:45,724 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [574, 575, 576] 2026-08-27 07:24:45,800 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move records with IDs: [239] 2026-08-27 07:24:45,811 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1696] 2026-08-27 07:24:45,859 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:24:47,866 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_invoice_locked_access: Starting TestInvoiceLockedFleetAccess.test_invoice_locked_tracks_bill_link_for_fleet_user ... 2026-08-27 07:24:48,323 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:24:50,079 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_smart_button_view_mode: Starting TestSmartButtonViewMode.test_action_view_customer_invoices_uses_list_not_tree ... 2026-08-27 07:24:50,502 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_account.tests.test_smart_button_view_mode: Starting TestSmartButtonViewMode.test_action_view_fleet_vehicle_log_services_multi_service_uses_list ... 2026-08-27 07:24:50,851 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:24:50,864 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_booking_kanban_arch_combines: Starting TestBookingKanbanArchCombines.test_booking_kanban_arch_combines ... 2026-08-27 07:24:50,929 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:24:52,616 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_booking_cancel_releases_its_items ... 2026-08-27 07:24:52,992 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [483] 2026-08-27 07:24:53,096 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [484] 2026-08-27 07:24:53,208 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [485] 2026-08-27 07:24:53,312 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [486] 2026-08-27 07:24:53,570 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [13] 2026-08-27 07:24:53,778 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_frees_combined_capacity_and_manifest ... 2026-08-27 07:24:54,078 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [487] 2026-08-27 07:24:54,179 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [488] 2026-08-27 07:24:54,275 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [489] 2026-08-27 07:24:54,383 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [490] 2026-08-27 07:24:54,595 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [15] 2026-08-27 07:24:54,836 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_is_idempotent ... 2026-08-27 07:24:55,071 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [491] 2026-08-27 07:24:55,162 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [492] 2026-08-27 07:24:55,249 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [493] 2026-08-27 07:24:55,344 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [494] 2026-08-27 07:24:55,532 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [17] 2026-08-27 07:24:55,768 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_compute_state_no_ghost_write_on_item_unassign ... 2026-08-27 07:24:56,005 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [495] 2026-08-27 07:24:56,093 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [496] 2026-08-27 07:24:56,201 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-08-27 07:24:56,313 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-08-27 07:24:56,506 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [19] 2026-08-27 07:24:56,702 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_releases_all_items ... 2026-08-27 07:24:57,026 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-08-27 07:24:57,130 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-08-27 07:24:57,214 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-08-27 07:24:57,301 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [502] 2026-08-27 07:24:57,494 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [21] 2026-08-27 07:24:57,708 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_reverts_booking_to_confirmed ... 2026-08-27 07:24:57,979 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-08-27 07:24:58,090 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-08-27 07:24:58,197 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-08-27 07:24:58,287 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-08-27 07:24:58,463 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [23] 2026-08-27 07:24:58,693 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:25:00,508 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_default_is_true ... 2026-08-27 07:25:00,625 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_false_skips_constraint ... 2026-08-27 07:25:00,896 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [507] 2026-08-27 07:25:00,977 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [508] 2026-08-27 07:25:01,093 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [509] 2026-08-27 07:25:01,198 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-08-27 07:25:01,388 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [25] 2026-08-27 07:25:01,555 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_true_enforces_constraint ... 2026-08-27 07:25:01,848 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [511] 2026-08-27 07:25:01,944 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [512] 2026-08-27 07:25:02,066 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-08-27 07:25:02,170 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [514] 2026-08-27 07:25:02,409 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [27] 2026-08-27 07:25:02,599 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:25:04,396 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_cc11_canonical_key_bypasses_combined_gate ... 2026-08-27 07:25:04,673 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [515] 2026-08-27 07:25:04,760 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-08-27 07:25:04,854 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-08-27 07:25:04,935 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-08-27 07:25:05,094 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [29] 2026-08-27 07:25:05,227 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_passes_under_limit ... 2026-08-27 07:25:05,427 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-08-27 07:25:05,503 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-08-27 07:25:05,599 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-08-27 07:25:05,690 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-08-27 07:25:05,867 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [31] 2026-08-27 07:25:06,050 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_on_volume_axis ... 2026-08-27 07:25:06,273 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-08-27 07:25:06,344 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-08-27 07:25:06,423 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-08-27 07:25:06,500 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-08-27 07:25:06,663 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [33] 2026-08-27 07:25:06,797 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_when_axis_b_overflows_weight ... 2026-08-27 07:25:07,018 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-08-27 07:25:07,136 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-08-27 07:25:07,236 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-08-27 07:25:07,314 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-08-27 07:25:07,510 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [35] 2026-08-27 07:25:07,640 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_gate_ignores_vehicle_without_capacity_limit ... 2026-08-27 07:25:07,903 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-08-27 07:25:07,988 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-08-27 07:25:08,056 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-08-27 07:25:08,141 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-08-27 07:25:08,417 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [37] 2026-08-27 07:25:08,631 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:25:08,646 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_admin_demo_has_group_admin ... 2026-08-27 07:25:08,684 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_has_group_user ... 2026-08-27 07:25:08,721 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_scoped_to_own_role ... 2026-08-27 07:25:08,755 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:25:10,378 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_core_report_query_is_audience_neutral ... 2026-08-27 07:25:10,486 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_confirms_without_passenger_payload ... 2026-08-27 07:25:10,774 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-08-27 07:25:10,870 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-08-27 07:25:10,982 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-08-27 07:25:11,071 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-08-27 07:25:11,118 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_needs_no_audience_model ... 2026-08-27 07:25:11,333 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [539] 2026-08-27 07:25:11,412 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-08-27 07:25:11,512 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-08-27 07:25:11,633 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-08-27 07:25:11,669 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_runs_full_lifecycle ... 2026-08-27 07:25:11,881 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-08-27 07:25:11,981 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-08-27 07:25:12,085 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-08-27 07:25:12,197 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-08-27 07:25:12,419 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [39] 2026-08-27 07:25:12,650 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-08-27 07:25:12,738 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_vehicle_is_eligible_without_passenger_capability ... 2026-08-27 07:25:12,797 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:25:14,428 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_booking_type_is_not_required_in_core ... 2026-08-27 07:25:14,524 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_capacity_check_does_not_raise_on_undefined_transport_type ... 2026-08-27 07:25:14,591 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_item_weight_and_volume_zero_without_payload_leaf ... 2026-08-27 07:25:14,652 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_neutral_type_item_groups_at_default_priority ... 2026-08-27 07:25:14,703 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_round_trip_default_false_in_core ... 2026-08-27 07:25:14,891 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_transport_type_is_false_without_a_leaf ... 2026-08-27 07:25:14,933 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:25:16,351 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_floor_when_dropoff_before_start ... 2026-08-27 07:25:16,596 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-08-27 07:25:16,679 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-08-27 07:25:16,763 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [550] 2026-08-27 07:25:16,845 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-08-27 07:25:17,028 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [41] 2026-08-27 07:25:17,162 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_from_booking_item_dropoff_time ... 2026-08-27 07:25:17,407 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-08-27 07:25:17,485 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-08-27 07:25:17,576 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-08-27 07:25:17,666 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-08-27 07:25:17,868 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [43] 2026-08-27 07:25:18,050 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_max_of_two_items ... 2026-08-27 07:25:18,360 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-08-27 07:25:18,436 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-08-27 07:25:18,517 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-08-27 07:25:18,591 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-08-27 07:25:18,684 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-08-27 07:25:18,783 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-08-27 07:25:18,868 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-08-27 07:25:18,950 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-08-27 07:25:19,133 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [45] 2026-08-27 07:25:19,326 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_no_items_falls_back_to_start_date ... 2026-08-27 07:25:19,456 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_skips_floor_when_start_date_is_false ... 2026-08-27 07:25:19,637 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-08-27 07:25:19,710 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-08-27 07:25:19,821 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-08-27 07:25:19,924 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-08-27 07:25:20,095 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [47] 2026-08-27 07:25:20,233 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:25:20,247 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_in_hr_fleet_category ... 2026-08-27 07:25:20,270 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_is_top_of_booking_ladder ... 2026-08-27 07:25:20,547 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_in_hr_fleet_category ... 2026-08-27 07:25:20,566 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_member_is_internal_user ... 2026-08-27 07:25:20,852 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_operator_implies_group_user ... 2026-08-27 07:25:21,118 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:25:21,391 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_bookings_container ... 2026-08-27 07:25:21,494 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_root_menu ... 2026-08-27 07:25:21,587 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_root_menu_gated_to_internal_users ... 2026-08-27 07:25:21,622 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:25:21,635 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_availability_fields_exist ... 2026-08-27 07:25:21,659 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_compute_availability_matches_registry ... 2026-08-27 07:25:21,866 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_module_toggle_fields_exist ... 2026-08-27 07:25:21,898 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:25:21,912 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingHrExpenseUpsellRemoved.test_hr_expense_upsell_fields_removed ... 2026-08-27 07:25:21,937 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:25:23,695 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_duration_of_an_empty_item_set_is_zero_not_a_crash ... 2026-08-27 07:25:23,795 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_duration_of_items_without_times_is_zero_not_a_crash ... 2026-08-27 07:25:23,826 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_end_date_tracks_planned_date_end_after_write ... 2026-08-27 07:25:23,984 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_finished_trip_end_date_follows_the_recorded_arrival ... 2026-08-27 07:25:24,269 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-08-27 07:25:24,344 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-08-27 07:25:24,419 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-08-27 07:25:24,493 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-08-27 07:25:24,646 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [49] 2026-08-27 07:25:24,790 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-08-27 07:25:24,904 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_mixing_timed_and_untimed_items_does_not_raise ... 2026-08-27 07:25:24,944 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_moving_start_past_stored_end_date_is_accepted ... 2026-08-27 07:25:25,075 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_no_production_payload_writes_both_end_fields_together ... 2026-08-27 07:25:25,241 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_rewriting_the_end_date_of_a_trip_with_a_stale_arrival_keeps_the_new_date ... 2026-08-27 07:25:25,379 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_same_local_date_answers_false_when_the_trip_has_no_end ... 2026-08-27 07:25:25,524 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_started_trip_end_date_is_start_plus_duration ... 2026-08-27 07:25:25,847 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-08-27 07:25:25,920 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-08-27 07:25:25,992 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-08-27 07:25:26,069 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-08-27 07:25:26,207 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [51] 2026-08-27 07:25:26,352 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-08-27 07:25:26,455 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_starting_a_trip_records_no_operation_end_when_duration_is_nonzero ... 2026-08-27 07:25:26,759 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-08-27 07:25:26,843 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-08-27 07:25:26,928 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-08-27 07:25:27,006 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-08-27 07:25:27,146 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [53] 2026-08-27 07:25:27,285 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-08-27 07:25:27,365 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_starting_a_trip_records_no_operation_end_when_duration_is_zero ... 2026-08-27 07:25:27,543 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [55] 2026-08-27 07:25:27,737 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-08-27 07:25:27,852 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:25:30,328 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_driver_activity_email: Starting TestTripDriverActivityEmail.test_action_confirm_succeeds_without_operator_email ... 2026-08-27 07:25:30,522 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [57] 2026-08-27 07:25:30,732 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:25:32,508 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_drops_released_items ... 2026-08-27 07:25:32,839 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-08-27 07:25:32,928 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-08-27 07:25:33,012 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-08-27 07:25:33,093 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-08-27 07:25:33,287 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [59] 2026-08-27 07:25:33,511 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_lists_axis_a_items ... 2026-08-27 07:25:33,783 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-08-27 07:25:33,894 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-08-27 07:25:33,983 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-08-27 07:25:34,065 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-08-27 07:25:34,254 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [61] 2026-08-27 07:25:34,444 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:25:36,441 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [63] 2026-08-27 07:25:36,624 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [65] 2026-08-27 07:25:36,870 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-08-27 07:25:37,038 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-08-27 07:25:37,110 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_multiple_trips_no_attribute_error ... 2026-08-27 07:25:37,166 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_no_trips_resets_domain ... 2026-08-27 07:25:37,202 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_single_trip_opens_form ... 2026-08-27 07:25:37,373 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [67] 2026-08-27 07:25:37,507 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_cleared_when_no_confirmed_trips ... 2026-08-27 07:25:38,375 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [69] 2026-08-27 07:25:38,557 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_date_matches_earliest_start_date ... 2026-08-27 07:25:38,585 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_is_earliest_not_latest ... 2026-08-27 07:25:38,616 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:25:40,287 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_false_when_disabled ... 2026-08-27 07:25:40,420 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_true_when_enabled ... 2026-08-27 07:25:40,444 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_uses_vehicle_company_not_active_company ... 2026-08-27 07:25:47,555 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_base_dimensions_exact_keys ... 2026-08-27 07:25:47,584 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_returns_fresh_list_per_call ... 2026-08-27 07:25:47,609 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_volume_spec_bindings ... 2026-08-27 07:25:47,635 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_weight_spec_bindings ... 2026-08-27 07:25:47,672 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:25:49,517 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_draft_trip_does_not_block ... 2026-08-27 07:25:49,779 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [71] 2026-08-27 07:25:49,867 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_fully_committed_vehicle_has_no_free_window ... 2026-08-27 07:25:50,093 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-08-27 07:25:50,207 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-08-27 07:25:50,297 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-08-27 07:25:50,377 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-08-27 07:25:50,716 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [73] 2026-08-27 07:25:50,937 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_partial_commitment_exposes_two_free_gaps ... 2026-08-27 07:25:51,182 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-08-27 07:25:51,269 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-08-27 07:25:51,348 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-08-27 07:25:51,430 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-08-27 07:25:51,741 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [75] 2026-08-27 07:25:51,895 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_progress_trip_blocks ... 2026-08-27 07:25:52,128 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-08-27 07:25:52,199 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-08-27 07:25:52,272 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-08-27 07:25:52,346 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-08-27 07:25:52,705 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [77] 2026-08-27 07:25:52,930 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:25:54,308 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_volume_raises_validation_error ... 2026-08-27 07:25:54,491 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_weight_raises_validation_error ... 2026-08-27 07:25:54,589 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_positive_weight_and_volume_allowed ... 2026-08-27 07:25:54,641 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_zero_weight_and_volume_allowed ... 2026-08-27 07:25:54,695 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:25:56,133 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_draft_booking_item ... 2026-08-27 07:25:56,295 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_item_already_on_a_trip ... 2026-08-27 07:25:56,530 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-08-27 07:25:56,623 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-08-27 07:25:56,712 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-08-27 07:25:56,826 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-08-27 07:25:57,222 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [79] 2026-08-27 07:25:57,377 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_confirmed_unassigned_item ... 2026-08-27 07:25:57,606 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-08-27 07:25:57,690 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-08-27 07:25:57,772 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-08-27 07:25:57,853 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-08-27 07:25:57,897 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_in_progress_unassigned_item ... 2026-08-27 07:25:58,128 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-08-27 07:25:58,229 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-08-27 07:25:58,306 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-08-27 07:25:58,376 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-08-27 07:25:58,430 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:26:03,390 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_availability_only_queries_passed_vehicles ... 2026-08-27 07:26:03,545 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_pool_domain_excludes_other_company_items ... 2026-08-27 07:26:03,773 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-08-27 07:26:03,856 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-08-27 07:26:03,948 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-08-27 07:26:04,052 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-08-27 07:26:04,233 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-08-27 07:26:04,311 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-08-27 07:26:04,393 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-08-27 07:26:04,473 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-08-27 07:26:04,549 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:26:06,212 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking.tests.test_zero_item_state_transitions: Starting TestZeroItemStateTransitions.test_cancelling_an_in_progress_booking_with_no_items_returns_it_to_draft ... 2026-08-27 07:26:06,468 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-08-27 07:26:06,554 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-08-27 07:26:06,663 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-08-27 07:26:06,732 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-08-27 07:26:06,775 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:26:06,790 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetPlanIdsBookingExtension.test_booking_account_adds_trip_plan_to_fleet_plan_ids ... 2026-08-27 07:26:06,829 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:26:09,074 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [81] 2026-08-27 07:26:10,172 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_001 ... 2026-08-27 07:26:10,319 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_002 ... 2026-08-27 07:26:10,524 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-08-27 07:26:11,526 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_fill_analytic_line_trip_hook_writes_correct_account ... 2026-08-27 07:26:11,692 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-08-27 07:26:12,223 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:26:12,237 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_guard_registered_under_unique_name_after_rename ... 2026-08-27 07:26:12,261 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_unguarded_plan_can_be_deleted ... 2026-08-27 07:26:14,267 204 INFO rb-a022a38-224288-408783 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 0x7fdeac5544a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:14,268 204 INFO rb-a022a38-224288-408783 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 0x7fdea9b7e5c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:14,275 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:14,280 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:14,281 204 INFO rb-a022a38-224288-408783 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 0x7fdea9b7d8a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:14,296 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:14,298 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:16,833 204 INFO rb-a022a38-224288-408783 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 0x7fdea975c5e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:16,835 204 INFO rb-a022a38-224288-408783 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 0x7fdecccbe340> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:16,840 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:16,843 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:16,844 204 INFO rb-a022a38-224288-408783 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 0x7fdecccbdee0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:16,854 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:16,855 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:19,566 204 INFO rb-a022a38-224288-408783 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 0x7fdea97cd3a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:19,567 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e2ce00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:19,574 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:19,578 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:19,579 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e2c180> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:19,594 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:19,595 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:22,282 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa548a40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:22,283 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e7ef20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:22,289 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:22,292 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:22,293 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e7d3a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:22,306 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:22,307 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:24,866 204 INFO rb-a022a38-224288-408783 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 0x7fdeab82d3a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:24,866 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa30d080> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:24,873 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:24,877 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:24,878 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa30c540> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:24,892 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:24,893 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:27,000 204 INFO rb-a022a38-224288-408783 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 0x7fdea9703ce0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:27,001 204 INFO rb-a022a38-224288-408783 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 0x7fdeab271b20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:27,007 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:27,012 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:27,013 204 INFO rb-a022a38-224288-408783 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 0x7fdeab2739c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:27,023 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:27,024 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:29,735 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa144900> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:29,737 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa18c680> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:29,744 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:29,749 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:29,750 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa18e480> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:29,766 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:29,767 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:32,534 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa9249a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:32,535 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa582ac0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:32,547 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:32,552 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:32,553 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa580040> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:32,569 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:32,570 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:35,391 204 INFO rb-a022a38-224288-408783 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 0x7fdeab006b60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:35,392 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae39e40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:35,398 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:35,403 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:35,404 204 INFO rb-a022a38-224288-408783 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 0x7fdeaae3bd80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:35,421 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:35,422 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:37,038 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [49839, 49841, 49843, 49845] 2026-08-27 07:26:38,989 204 INFO rb-a022a38-224288-408783 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 0x7fdead08f1a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:38,990 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e4e980> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:38,998 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:39,003 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:39,004 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e4c4a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:39,020 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:39,021 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:40,068 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [18] 2026-08-27 07:26:40,128 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_vehicle_trip_plan_is_guarded ... 2026-08-27 07:26:42,164 204 INFO rb-a022a38-224288-408783 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 0x7fdecce2ac00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:42,165 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1d6660> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:42,172 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:42,177 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:42,178 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1d6520> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:42,193 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:42,194 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:43,634 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [42556, 42558, 42560, 42562] 2026-08-27 07:26:46,361 204 INFO rb-a022a38-224288-408783 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 0x7fdeabd2a2a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:46,362 204 INFO rb-a022a38-224288-408783 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 0x7fdea80a0a40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:46,370 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:46,375 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:46,377 204 INFO rb-a022a38-224288-408783 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 0x7fdea80a3f60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:46,393 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:46,394 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-a022a38-224288/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:49,389 204 INFO rb-a022a38-224288-408783 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 0x7fdeab0ac7c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:49,389 204 INFO rb-a022a38-224288-408783 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 0x7fdeac359da0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:49,404 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:49,408 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:49,409 204 INFO rb-a022a38-224288-408783 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 0x7fdeac358400> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:49,425 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:49,426 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:26:49,439 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:26:50,406 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_approve_drives_booking_to_confirmed ... 2026-08-27 07:26:51,262 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-08-27 07:26:51,427 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-08-27 07:26:51,610 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368, 369] 2026-08-27 07:26:51,709 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [634] 2026-08-27 07:26:51,850 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [370] 2026-08-27 07:26:51,954 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [635] 2026-08-27 07:26:52,295 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [636] 2026-08-27 07:26:52,408 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [637] 2026-08-27 07:26:52,530 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_cancels_pending_request ... 2026-08-27 07:26:52,987 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_keeps_validated_request ... 2026-08-27 07:26:53,690 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-08-27 07:26:53,778 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-08-27 07:26:53,936 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374, 375] 2026-08-27 07:26:54,075 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [640] 2026-08-27 07:26:54,249 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [376] 2026-08-27 07:26:54,365 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [641] 2026-08-27 07:26:54,626 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [642] 2026-08-27 07:26:54,734 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [643] 2026-08-27 07:26:54,879 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_cancel_reverts_confirmed_booking ... 2026-08-27 07:26:55,724 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-08-27 07:26:55,852 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-08-27 07:26:56,037 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [380, 381] 2026-08-27 07:26:56,158 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [646] 2026-08-27 07:26:56,340 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [382] 2026-08-27 07:26:56,480 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [647] 2026-08-27 07:26:56,783 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [648] 2026-08-27 07:26:56,886 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [649] 2026-08-27 07:26:57,038 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_gate_blocks_on_confirm_pre_violation ... 2026-08-27 07:26:57,491 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_get_approved_action_menu_path_confirms_booking_without_submit_button ... 2026-08-27 07:26:58,332 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-08-27 07:26:58,459 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-08-27 07:26:58,642 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [386, 387] 2026-08-27 07:26:58,792 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [652] 2026-08-27 07:26:58,933 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [388] 2026-08-27 07:26:59,052 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [653] 2026-08-27 07:26:59,321 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [654] 2026-08-27 07:26:59,423 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [655] 2026-08-27 07:26:59,544 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inline_code_translation_emits_no_lang_warning ... 2026-08-27 07:27:00,251 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-08-27 07:27:00,360 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-08-27 07:27:00,516 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [392, 393] 2026-08-27 07:27:00,641 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [658] 2026-08-27 07:27:00,814 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [394] 2026-08-27 07:27:00,941 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [659] 2026-08-27 07:27:01,237 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [660] 2026-08-27 07:27:01,387 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [661] 2026-08-27 07:27:02,069 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-08-27 07:27:02,207 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-08-27 07:27:02,325 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398, 399] 2026-08-27 07:27:02,416 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [664] 2026-08-27 07:27:02,530 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inprogress_refuse_no_usererror ... 2026-08-27 07:27:03,215 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-08-27 07:27:03,312 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-08-27 07:27:03,448 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [400, 401] 2026-08-27 07:27:03,574 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [667] 2026-08-27 07:27:03,731 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [402] 2026-08-27 07:27:03,849 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [668] 2026-08-27 07:27:04,170 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [669] 2026-08-27 07:27:04,270 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [670] 2026-08-27 07:27:04,492 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_m2m_back_link_auto_discovered ... 2026-08-27 07:27:05,189 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_na_booking_confirms_freely ... 2026-08-27 07:27:05,516 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-08-27 07:27:05,614 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-08-27 07:27:05,711 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-08-27 07:27:05,749 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_no_action_confirm_override_on_fleet_booking ... 2026-08-27 07:27:05,776 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_no_redundant_approval_ui_in_rendered_form_view ... 2026-08-27 07:27:05,876 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_per_company_seed_idempotent_and_code_populated ... 2026-08-27 07:27:06,798 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_refuse_drives_booking_back_to_draft ... 2026-08-27 07:27:07,718 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-08-27 07:27:07,848 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-08-27 07:27:07,997 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [409, 410] 2026-08-27 07:27:08,187 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [676] 2026-08-27 07:27:08,336 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_submit_creates_request_booking_stays_draft ... 2026-08-27 07:27:08,815 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_when_is_data_driven_domain_controls_requirement ... 2026-08-27 07:27:09,114 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-08-27 07:27:09,198 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-08-27 07:27:09,282 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-08-27 07:27:09,363 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:27:11,123 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_probe_returns_loadable ... 2026-08-27 07:27:11,515 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-08-27 07:27:11,637 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-08-27 07:27:11,770 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-08-27 07:27:11,852 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-08-27 07:27:11,979 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_skips_weight_check ... 2026-08-27 07:27:12,204 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-08-27 07:27:12,283 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-08-27 07:27:12,363 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-08-27 07:27:12,441 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [687] 2026-08-27 07:27:12,565 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_true_cargo_raises_on_overload ... 2026-08-27 07:27:12,782 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [688] 2026-08-27 07:27:12,857 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [689] 2026-08-27 07:27:12,936 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [690] 2026-08-27 07:27:13,023 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [691] 2026-08-27 07:27:13,174 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:27:14,894 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_010_transport_type_must_be_cargo_for_cargo_lines ... 2026-08-27 07:27:15,048 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_011_transport_type_cargo_allows_cargo_lines ... 2026-08-27 07:27:15,107 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_012_total_cargo_weight_cannot_exceed_demand ... 2026-08-27 07:27:15,235 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_013_total_cargo_volume_cannot_exceed_demand ... 2026-08-27 07:27:15,443 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:27:17,302 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_01_cargo_manual: Starting TestFleetBookingItemAssignmentCargoManual.test_201_manual_assign_cargo_item_to_vehicle_and_trip ... 2026-08-27 07:27:17,638 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [692] 2026-08-27 07:27:17,729 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [693] 2026-08-27 07:27:17,817 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [694] 2026-08-27 07:27:17,905 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-08-27 07:27:18,269 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #388 deleted trip.segment records with IDs: [83] 2026-08-27 07:27:18,373 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_01_cargo_manual: Starting TestFleetBookingItemAssignmentCargoManual.test_202_manual_remove_cargo_item_from_trip ... 2026-08-27 07:27:18,614 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-08-27 07:27:18,703 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-08-27 07:27:18,791 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-08-27 07:27:18,886 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-08-27 07:27:19,263 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #388 deleted trip.segment records with IDs: [85] 2026-08-27 07:27:19,424 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [90, 91] 2026-08-27 07:27:19,502 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_01_cargo_manual: Starting TestFleetBookingItemAssignmentCargoManual.test_203_incompatible_vehicle_cannot_load_cargo ... 2026-08-27 07:27:19,740 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-08-27 07:27:19,833 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-08-27 07:27:19,929 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-08-27 07:27:20,022 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-08-27 07:27:20,103 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:27:21,908 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_02_auto_cargo_even: Starting TestFleetBookingItemAssignmentAutoCargoEven.test_301_auto_even_all_cargo_items_assigned_and_spread_across_vehicles ... 2026-08-27 07:27:22,668 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-08-27 07:27:22,772 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-08-27 07:27:22,896 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-08-27 07:27:22,978 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-08-27 07:27:23,066 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-08-27 07:27:23,144 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-08-27 07:27:23,234 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-08-27 07:27:23,321 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-08-27 07:27:23,414 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-08-27 07:27:23,501 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-08-27 07:27:23,576 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-08-27 07:27:23,661 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-08-27 07:27:23,758 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-08-27 07:27:23,837 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-08-27 07:27:23,911 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-08-27 07:27:23,989 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-08-27 07:27:24,072 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-08-27 07:27:24,156 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-08-27 07:27:24,232 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-08-27 07:27:24,310 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-08-27 07:27:24,399 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-08-27 07:27:24,527 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-08-27 07:27:24,625 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-08-27 07:27:24,713 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-08-27 07:27:24,966 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [87] 2026-08-27 07:27:25,218 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [89] 2026-08-27 07:27:25,473 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [91] 2026-08-27 07:27:25,679 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:27:27,948 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_02_auto_cargo_fill: Starting TestFleetBookingItemAssignmentAutoCargoFill.test_401_auto_fill_prefers_filling_single_vehicle_when_capacity_allows ... 2026-08-27 07:27:28,499 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-08-27 07:27:28,585 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-08-27 07:27:28,665 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-08-27 07:27:28,741 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [731] 2026-08-27 07:27:28,817 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [732] 2026-08-27 07:27:28,899 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [733] 2026-08-27 07:27:28,993 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [734] 2026-08-27 07:27:29,094 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [735] 2026-08-27 07:27:29,235 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [736] 2026-08-27 07:27:29,341 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [737] 2026-08-27 07:27:29,426 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [738] 2026-08-27 07:27:29,509 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [739] 2026-08-27 07:27:29,597 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [740] 2026-08-27 07:27:29,671 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [741] 2026-08-27 07:27:29,747 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-08-27 07:27:29,868 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-08-27 07:27:30,011 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-08-27 07:27:30,113 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-08-27 07:27:30,256 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2026-08-27 07:27:30,388 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-08-27 07:27:30,507 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2026-08-27 07:27:30,592 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-08-27 07:27:30,664 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2026-08-27 07:27:30,749 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2026-08-27 07:27:31,028 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [93] 2026-08-27 07:27:31,238 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:27:33,013 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_cargo_weight_volume: Starting TestFleetBookingItemCargoWeightVolume.test_020_booking_item_weight_includes_cargo_weight ... 2026-08-27 07:27:33,215 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_cargo_weight_volume: Starting TestFleetBookingItemCargoWeightVolume.test_021_booking_item_volume_includes_cargo_volume ... 2026-08-27 07:27:33,269 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_cargo_weight_volume: Starting TestFleetBookingItemCargoWeightVolume.test_022_booking_item_cargo_id_points_to_first_cargo ... 2026-08-27 07:27:33,340 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:27:35,576 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_report_cargo: Starting TestFleetBookingReportCargo.test_040_booking_report_aggregates_cargo_weight_and_volume ... 2026-08-27 07:27:35,830 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:27:37,651 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_001_create_cargo_on_draft_booking_success ... 2026-08-27 07:27:37,828 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_003_reassign_cargo_between_draft_bookings ... 2026-08-27 07:27:37,898 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_004_reassign_cargo_from_non_draft_booking_fails ... 2026-08-27 07:27:38,196 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-08-27 07:27:38,276 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2026-08-27 07:27:38,358 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2026-08-27 07:27:38,505 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2026-08-27 07:27:38,584 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_005_reassign_cargo_to_non_draft_booking_fails ... 2026-08-27 07:27:38,974 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [756] 2026-08-27 07:27:39,128 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2026-08-27 07:27:39,319 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-08-27 07:27:39,436 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [759] 2026-08-27 07:27:39,485 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_006_unlink_cargo_also_unlinks_booking_item ... 2026-08-27 07:27:39,634 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.cargo records with IDs: [34] 2026-08-27 07:27:39,702 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.booking.item records with IDs: [117] 2026-08-27 07:27:39,768 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:27:42,154 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_031_check_capacity_for_cargo_within_limits ... 2026-08-27 07:27:42,416 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_032_check_capacity_for_cargo_exceeding_weight ... 2026-08-27 07:27:42,749 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_033_check_capacity_for_cargo_exceeding_volume ... 2026-08-27 07:27:43,024 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:27:45,156 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_trip_cargo_integration: Starting TestFleetVehicleTripCargoIntegration.test_050_trip_cargo_ids_and_count_after_assign_trip ... 2026-08-27 07:27:45,554 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [760] 2026-08-27 07:27:45,660 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [761] 2026-08-27 07:27:45,805 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [762] 2026-08-27 07:27:45,915 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2026-08-27 07:27:46,187 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [95] 2026-08-27 07:27:46,300 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_trip_cargo_integration: Starting TestFleetVehicleTripCargoIntegration.test_051_trip_cargo_ids_cleared_after_remove_from_trip ... 2026-08-27 07:27:46,622 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [764] 2026-08-27 07:27:46,714 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [765] 2026-08-27 07:27:46,871 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [766] 2026-08-27 07:27:46,955 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [767] 2026-08-27 07:27:47,198 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [97] 2026-08-27 07:27:47,361 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [102, 103] 2026-08-27 07:27:47,442 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_trip_cargo_integration: Starting TestFleetVehicleTripCargoIntegration.test_052_action_view_cargo_multiple_cargo_returns_domain ... 2026-08-27 07:27:47,783 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [768] 2026-08-27 07:27:47,936 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2026-08-27 07:27:48,052 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2026-08-27 07:27:48,150 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-08-27 07:27:48,418 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [99] 2026-08-27 07:27:48,575 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_trip_cargo_integration: Starting TestFleetVehicleTripCargoIntegration.test_053_action_view_cargo_single_cargo_opens_form_view ... 2026-08-27 07:27:48,901 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [772] 2026-08-27 07:27:49,015 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-08-27 07:27:49,128 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-08-27 07:27:49,242 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2026-08-27 07:27:49,495 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [101] 2026-08-27 07:27:49,623 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:27:52,002 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_101_even_distribution_employee_transport_only ... 2026-08-27 07:27:52,795 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [776] 2026-08-27 07:27:52,921 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-08-27 07:27:53,042 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2026-08-27 07:27:53,176 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2026-08-27 07:27:53,286 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-08-27 07:27:53,405 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-08-27 07:27:53,568 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [782] 2026-08-27 07:27:53,717 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [783] 2026-08-27 07:27:53,850 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [784] 2026-08-27 07:27:53,985 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [785] 2026-08-27 07:27:54,133 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [786] 2026-08-27 07:27:54,256 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [787] 2026-08-27 07:27:54,372 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [788] 2026-08-27 07:27:54,467 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [789] 2026-08-27 07:27:54,610 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [790] 2026-08-27 07:27:54,751 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [791] 2026-08-27 07:27:54,903 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [792] 2026-08-27 07:27:55,034 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [793] 2026-08-27 07:27:55,140 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [794] 2026-08-27 07:27:55,249 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [795] 2026-08-27 07:27:55,369 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [796] 2026-08-27 07:27:55,525 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [797] 2026-08-27 07:27:55,656 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [798] 2026-08-27 07:27:55,778 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [799] 2026-08-27 07:27:55,895 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-08-27 07:27:56,021 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-08-27 07:27:56,145 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-08-27 07:27:56,309 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-08-27 07:27:56,705 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [103] 2026-08-27 07:27:57,159 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [105] 2026-08-27 07:27:57,544 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [107] 2026-08-27 07:27:57,990 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [109] 2026-08-27 07:27:58,372 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [111] 2026-08-27 07:27:58,557 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [106] 2026-08-27 07:27:58,732 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [113, 114] 2026-08-27 07:27:58,989 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [108] 2026-08-27 07:27:59,125 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [117, 118] 2026-08-27 07:27:59,334 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [110] 2026-08-27 07:27:59,575 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [121, 122] 2026-08-27 07:27:59,747 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_102_even_distribution_employee_exclusive_transport ... 2026-08-27 07:28:00,472 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [804] 2026-08-27 07:28:00,597 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-08-27 07:28:00,718 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-08-27 07:28:00,837 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-08-27 07:28:00,951 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-08-27 07:28:01,063 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-08-27 07:28:01,157 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2026-08-27 07:28:01,262 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [811] 2026-08-27 07:28:01,376 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [812] 2026-08-27 07:28:01,501 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2026-08-27 07:28:01,624 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [814] 2026-08-27 07:28:01,748 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [815] 2026-08-27 07:28:01,870 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-08-27 07:28:01,991 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-08-27 07:28:02,118 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-08-27 07:28:02,262 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [819] 2026-08-27 07:28:02,400 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [820] 2026-08-27 07:28:02,519 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-08-27 07:28:02,653 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-08-27 07:28:02,739 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-08-27 07:28:02,880 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-08-27 07:28:02,993 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [825] 2026-08-27 07:28:03,097 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [826] 2026-08-27 07:28:03,232 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [827] 2026-08-27 07:28:03,375 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [828] 2026-08-27 07:28:03,472 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [829] 2026-08-27 07:28:03,572 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [830] 2026-08-27 07:28:03,652 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [831] 2026-08-27 07:28:04,104 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [125] 2026-08-27 07:28:04,541 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [127] 2026-08-27 07:28:04,886 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [129] 2026-08-27 07:28:05,268 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [131] 2026-08-27 07:28:05,594 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [133] 2026-08-27 07:28:05,691 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_103_even_distribution_vip_transport_only ... 2026-08-27 07:28:06,332 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [832] 2026-08-27 07:28:06,428 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [833] 2026-08-27 07:28:06,530 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [834] 2026-08-27 07:28:06,646 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [835] 2026-08-27 07:28:06,768 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [836] 2026-08-27 07:28:06,925 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [837] 2026-08-27 07:28:06,998 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [838] 2026-08-27 07:28:07,115 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [839] 2026-08-27 07:28:07,257 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [840] 2026-08-27 07:28:07,380 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [841] 2026-08-27 07:28:07,481 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [842] 2026-08-27 07:28:07,587 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [843] 2026-08-27 07:28:07,728 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [844] 2026-08-27 07:28:07,819 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [845] 2026-08-27 07:28:07,925 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [846] 2026-08-27 07:28:08,042 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [847] 2026-08-27 07:28:08,135 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [848] 2026-08-27 07:28:08,216 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [849] 2026-08-27 07:28:08,296 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [850] 2026-08-27 07:28:08,382 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [851] 2026-08-27 07:28:08,484 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [852] 2026-08-27 07:28:08,571 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [853] 2026-08-27 07:28:08,651 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [854] 2026-08-27 07:28:08,737 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [855] 2026-08-27 07:28:08,829 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [856] 2026-08-27 07:28:08,916 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [857] 2026-08-27 07:28:09,001 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [858] 2026-08-27 07:28:09,088 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [859] 2026-08-27 07:28:09,556 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [135] 2026-08-27 07:28:09,913 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [137] 2026-08-27 07:28:10,192 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [139] 2026-08-27 07:28:10,496 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [141] 2026-08-27 07:28:10,761 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [143] 2026-08-27 07:28:10,835 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_104_even_distribution_vip_transport_only ... 2026-08-27 07:28:11,509 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [860] 2026-08-27 07:28:11,622 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [861] 2026-08-27 07:28:11,742 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [862] 2026-08-27 07:28:11,875 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [863] 2026-08-27 07:28:11,981 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [864] 2026-08-27 07:28:12,073 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [865] 2026-08-27 07:28:12,166 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [866] 2026-08-27 07:28:12,248 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [867] 2026-08-27 07:28:12,339 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [868] 2026-08-27 07:28:12,427 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [869] 2026-08-27 07:28:12,508 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [870] 2026-08-27 07:28:12,590 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [871] 2026-08-27 07:28:12,672 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [872] 2026-08-27 07:28:12,747 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [873] 2026-08-27 07:28:12,826 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [874] 2026-08-27 07:28:12,898 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [875] 2026-08-27 07:28:12,978 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [876] 2026-08-27 07:28:13,061 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [877] 2026-08-27 07:28:13,144 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [878] 2026-08-27 07:28:13,228 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [879] 2026-08-27 07:28:13,334 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [880] 2026-08-27 07:28:13,436 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [881] 2026-08-27 07:28:13,525 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [882] 2026-08-27 07:28:13,624 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [883] 2026-08-27 07:28:13,716 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-08-27 07:28:13,799 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [885] 2026-08-27 07:28:13,884 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [886] 2026-08-27 07:28:13,959 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [887] 2026-08-27 07:28:14,023 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_105_even_distribution_vip_and_employee ... 2026-08-27 07:28:14,593 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [888] 2026-08-27 07:28:14,672 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [889] 2026-08-27 07:28:14,756 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [890] 2026-08-27 07:28:14,831 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [891] 2026-08-27 07:28:14,916 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [892] 2026-08-27 07:28:14,995 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [893] 2026-08-27 07:28:15,079 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [894] 2026-08-27 07:28:15,161 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [895] 2026-08-27 07:28:15,259 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [896] 2026-08-27 07:28:15,366 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [897] 2026-08-27 07:28:15,448 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [898] 2026-08-27 07:28:15,530 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [899] 2026-08-27 07:28:15,622 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [900] 2026-08-27 07:28:15,704 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [901] 2026-08-27 07:28:15,803 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [902] 2026-08-27 07:28:15,931 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [903] 2026-08-27 07:28:16,023 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [904] 2026-08-27 07:28:16,105 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [905] 2026-08-27 07:28:16,197 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [906] 2026-08-27 07:28:16,339 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [907] 2026-08-27 07:28:16,491 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [908] 2026-08-27 07:28:16,589 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [909] 2026-08-27 07:28:16,717 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [910] 2026-08-27 07:28:16,847 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [911] 2026-08-27 07:28:16,999 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [912] 2026-08-27 07:28:17,148 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [913] 2026-08-27 07:28:17,265 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [914] 2026-08-27 07:28:17,351 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [915] 2026-08-27 07:28:17,710 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [145] 2026-08-27 07:28:18,239 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [147] 2026-08-27 07:28:18,667 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [149] 2026-08-27 07:28:19,088 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [151] 2026-08-27 07:28:19,451 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [153] 2026-08-27 07:28:19,665 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [152] 2026-08-27 07:28:19,844 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [155, 156] 2026-08-27 07:28:20,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [154] 2026-08-27 07:28:20,129 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [159, 160] 2026-08-27 07:28:20,397 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [157, 158] 2026-08-27 07:28:20,638 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [163, 164, 165] 2026-08-27 07:28:20,795 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_106_even_distribution_capacity_exceeded ... 2026-08-27 07:28:21,463 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [916] 2026-08-27 07:28:21,559 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [917] 2026-08-27 07:28:21,687 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [918] 2026-08-27 07:28:21,823 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [919] 2026-08-27 07:28:21,923 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [920] 2026-08-27 07:28:22,069 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [921] 2026-08-27 07:28:22,212 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [922] 2026-08-27 07:28:22,316 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [923] 2026-08-27 07:28:22,430 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [924] 2026-08-27 07:28:22,529 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [925] 2026-08-27 07:28:22,644 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [926] 2026-08-27 07:28:22,782 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [927] 2026-08-27 07:28:22,883 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [928] 2026-08-27 07:28:22,999 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [929] 2026-08-27 07:28:23,108 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [930] 2026-08-27 07:28:23,230 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [931] 2026-08-27 07:28:23,389 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [932] 2026-08-27 07:28:23,520 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [933] 2026-08-27 07:28:23,659 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [934] 2026-08-27 07:28:23,764 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [935] 2026-08-27 07:28:23,890 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [936] 2026-08-27 07:28:24,016 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [937] 2026-08-27 07:28:24,146 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [938] 2026-08-27 07:28:24,250 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [939] 2026-08-27 07:28:24,388 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [940] 2026-08-27 07:28:24,499 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [941] 2026-08-27 07:28:24,609 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [942] 2026-08-27 07:28:24,747 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [943] 2026-08-27 07:28:25,195 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [169] 2026-08-27 07:28:25,643 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [171] 2026-08-27 07:28:26,087 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [173] 2026-08-27 07:28:26,486 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [175] 2026-08-27 07:28:27,075 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [177] 2026-08-27 07:28:27,315 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_107_even_distribution_mixed_conditions ... 2026-08-27 07:28:27,923 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [944] 2026-08-27 07:28:28,011 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [945] 2026-08-27 07:28:28,096 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [946] 2026-08-27 07:28:28,182 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [947] 2026-08-27 07:28:28,274 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [948] 2026-08-27 07:28:28,360 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [949] 2026-08-27 07:28:28,452 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [950] 2026-08-27 07:28:28,545 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [951] 2026-08-27 07:28:28,636 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [952] 2026-08-27 07:28:28,728 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [953] 2026-08-27 07:28:28,870 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [954] 2026-08-27 07:28:28,966 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [955] 2026-08-27 07:28:29,068 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [956] 2026-08-27 07:28:29,154 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [957] 2026-08-27 07:28:29,233 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [958] 2026-08-27 07:28:29,310 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [959] 2026-08-27 07:28:29,407 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [960] 2026-08-27 07:28:29,491 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [961] 2026-08-27 07:28:29,571 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [962] 2026-08-27 07:28:29,660 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [963] 2026-08-27 07:28:29,755 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [964] 2026-08-27 07:28:29,842 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [965] 2026-08-27 07:28:29,929 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [966] 2026-08-27 07:28:30,012 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [967] 2026-08-27 07:28:30,096 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [968] 2026-08-27 07:28:30,175 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [969] 2026-08-27 07:28:30,259 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [970] 2026-08-27 07:28:30,342 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [971] 2026-08-27 07:28:30,648 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [179] 2026-08-27 07:28:30,984 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [181] 2026-08-27 07:28:31,419 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [183] 2026-08-27 07:28:31,597 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [182] 2026-08-27 07:28:31,762 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [185, 186] 2026-08-27 07:28:31,887 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [184] 2026-08-27 07:28:31,984 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [189, 190] 2026-08-27 07:28:32,207 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [187, 188] 2026-08-27 07:28:32,394 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [193, 194, 195] 2026-08-27 07:28:32,556 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [191, 192] 2026-08-27 07:28:32,792 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [199, 200, 201] 2026-08-27 07:28:32,896 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_108_allocate_even_distribution_more_vehicles_than_items ... 2026-08-27 07:28:33,501 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [972] 2026-08-27 07:28:33,588 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [973] 2026-08-27 07:28:33,678 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [974] 2026-08-27 07:28:33,764 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [975] 2026-08-27 07:28:33,858 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [976] 2026-08-27 07:28:33,934 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [977] 2026-08-27 07:28:34,102 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [978] 2026-08-27 07:28:34,225 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [979] 2026-08-27 07:28:34,326 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [980] 2026-08-27 07:28:34,463 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [981] 2026-08-27 07:28:34,586 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [982] 2026-08-27 07:28:34,683 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [983] 2026-08-27 07:28:34,826 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [984] 2026-08-27 07:28:35,008 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [985] 2026-08-27 07:28:35,129 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [986] 2026-08-27 07:28:35,228 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [987] 2026-08-27 07:28:35,389 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [988] 2026-08-27 07:28:35,508 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [989] 2026-08-27 07:28:35,613 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [990] 2026-08-27 07:28:35,730 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [991] 2026-08-27 07:28:35,848 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [992] 2026-08-27 07:28:35,928 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [993] 2026-08-27 07:28:36,005 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [994] 2026-08-27 07:28:36,084 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [995] 2026-08-27 07:28:36,167 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [996] 2026-08-27 07:28:36,249 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [997] 2026-08-27 07:28:36,328 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [998] 2026-08-27 07:28:36,410 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [999] 2026-08-27 07:28:37,110 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [205] 2026-08-27 07:28:37,412 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [207] 2026-08-27 07:28:37,794 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [209] 2026-08-27 07:28:38,199 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [211] 2026-08-27 07:28:38,576 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [213] 2026-08-27 07:28:38,844 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [215] 2026-08-27 07:28:39,177 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [217] 2026-08-27 07:28:39,534 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [219] 2026-08-27 07:28:39,671 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_109_allocate_even_vehicle_mixed ... 2026-08-27 07:28:40,329 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1000] 2026-08-27 07:28:40,420 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1001] 2026-08-27 07:28:40,539 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1002] 2026-08-27 07:28:40,637 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1003] 2026-08-27 07:28:40,824 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1004] 2026-08-27 07:28:40,926 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1005] 2026-08-27 07:28:41,014 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1006] 2026-08-27 07:28:41,142 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1007] 2026-08-27 07:28:41,272 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1008] 2026-08-27 07:28:41,405 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1009] 2026-08-27 07:28:41,539 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1010] 2026-08-27 07:28:41,632 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1011] 2026-08-27 07:28:41,756 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1012] 2026-08-27 07:28:41,938 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1013] 2026-08-27 07:28:42,054 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1014] 2026-08-27 07:28:42,140 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1015] 2026-08-27 07:28:42,281 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1016] 2026-08-27 07:28:42,384 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1017] 2026-08-27 07:28:42,481 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1018] 2026-08-27 07:28:42,577 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1019] 2026-08-27 07:28:42,687 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1020] 2026-08-27 07:28:42,817 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1021] 2026-08-27 07:28:42,919 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1022] 2026-08-27 07:28:43,034 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1023] 2026-08-27 07:28:43,145 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1024] 2026-08-27 07:28:43,267 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1025] 2026-08-27 07:28:43,379 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1026] 2026-08-27 07:28:43,474 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1027] 2026-08-27 07:28:43,805 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [221] 2026-08-27 07:28:44,213 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [223] 2026-08-27 07:28:44,626 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [225] 2026-08-27 07:28:45,057 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [227] 2026-08-27 07:28:45,446 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [229] 2026-08-27 07:28:45,665 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [228] 2026-08-27 07:28:45,928 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [231, 232] 2026-08-27 07:28:46,150 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [230] 2026-08-27 07:28:46,328 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [235, 236] 2026-08-27 07:28:46,628 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [233, 234] 2026-08-27 07:28:46,806 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [239, 240, 241] 2026-08-27 07:28:46,908 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_201_split_trip_by_transport_cycles ... 2026-08-27 07:28:47,468 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1028] 2026-08-27 07:28:47,541 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1029] 2026-08-27 07:28:47,615 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1030] 2026-08-27 07:28:47,695 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1031] 2026-08-27 07:28:47,778 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1032] 2026-08-27 07:28:47,852 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1033] 2026-08-27 07:28:47,931 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1034] 2026-08-27 07:28:48,012 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-08-27 07:28:48,098 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-08-27 07:28:48,179 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-08-27 07:28:48,263 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-08-27 07:28:48,364 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1039] 2026-08-27 07:28:48,471 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-08-27 07:28:48,573 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-08-27 07:28:48,696 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-08-27 07:28:48,802 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-08-27 07:28:48,919 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-08-27 07:28:49,025 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-08-27 07:28:49,133 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-08-27 07:28:49,224 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-08-27 07:28:49,332 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-08-27 07:28:49,452 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-08-27 07:28:49,541 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-08-27 07:28:49,632 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-08-27 07:28:49,727 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-08-27 07:28:49,820 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-08-27 07:28:49,913 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-08-27 07:28:50,041 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-08-27 07:28:50,633 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-08-27 07:28:50,712 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-08-27 07:28:50,792 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-08-27 07:28:50,872 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-08-27 07:28:50,952 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-08-27 07:28:51,023 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-08-27 07:28:51,106 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-08-27 07:28:51,186 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-08-27 07:28:51,282 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-08-27 07:28:51,366 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-08-27 07:28:51,453 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-08-27 07:28:51,540 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-08-27 07:28:51,625 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-08-27 07:28:51,700 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-08-27 07:28:51,782 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-08-27 07:28:51,884 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-08-27 07:28:51,973 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-08-27 07:28:52,048 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-08-27 07:28:52,127 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-08-27 07:28:52,205 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-08-27 07:28:52,308 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-08-27 07:28:52,384 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-08-27 07:28:52,463 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-08-27 07:28:52,536 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-08-27 07:28:52,620 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-08-27 07:28:52,700 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-08-27 07:28:52,776 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-08-27 07:28:52,869 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-08-27 07:28:53,165 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [245] 2026-08-27 07:28:53,564 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [247] 2026-08-27 07:28:53,915 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [249] 2026-08-27 07:28:54,396 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [251] 2026-08-27 07:28:54,807 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [253] 2026-08-27 07:28:54,958 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [248] 2026-08-27 07:28:55,144 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [255, 256] 2026-08-27 07:28:55,425 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [250] 2026-08-27 07:28:55,629 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [259, 260] 2026-08-27 07:28:55,872 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [252] 2026-08-27 07:28:56,111 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [263, 264] 2026-08-27 07:28:56,411 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [267] 2026-08-27 07:28:56,826 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [269] 2026-08-27 07:28:57,244 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [271] 2026-08-27 07:28:57,648 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [273] 2026-08-27 07:28:58,072 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [275] 2026-08-27 07:28:58,228 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [270] 2026-08-27 07:28:58,369 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [277, 278] 2026-08-27 07:28:58,670 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [272] 2026-08-27 07:28:58,794 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [281, 282] 2026-08-27 07:28:58,975 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [274] 2026-08-27 07:28:59,155 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [285, 286] 2026-08-27 07:28:59,307 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:29:01,542 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_fill: Starting TestFleetBookingItemAutoPassengerFill.test_101_allocate_fill_vehicle_non_exclusive ... 2026-08-27 07:29:02,244 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-08-27 07:29:02,348 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-08-27 07:29:02,453 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-08-27 07:29:02,567 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-08-27 07:29:02,705 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-08-27 07:29:02,823 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-08-27 07:29:02,928 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-08-27 07:29:03,019 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-08-27 07:29:03,133 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-08-27 07:29:03,229 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-08-27 07:29:03,322 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-08-27 07:29:03,415 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-08-27 07:29:03,500 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-08-27 07:29:03,580 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-08-27 07:29:03,683 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-08-27 07:29:03,756 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-08-27 07:29:03,845 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-08-27 07:29:03,924 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-08-27 07:29:03,996 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-08-27 07:29:04,071 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-08-27 07:29:04,152 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-08-27 07:29:04,241 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-08-27 07:29:04,322 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-08-27 07:29:04,398 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-08-27 07:29:04,485 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-08-27 07:29:04,564 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-08-27 07:29:04,645 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-08-27 07:29:04,713 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-08-27 07:29:05,003 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [289] 2026-08-27 07:29:05,361 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [291] 2026-08-27 07:29:05,490 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [292] 2026-08-27 07:29:05,627 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [293, 294] 2026-08-27 07:29:05,842 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [295, 296] 2026-08-27 07:29:06,128 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [297, 298, 299] 2026-08-27 07:29:06,342 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [300, 301, 302] 2026-08-27 07:29:06,574 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [303, 304, 305, 306] 2026-08-27 07:29:07,046 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [311] 2026-08-27 07:29:07,234 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [312] 2026-08-27 07:29:07,515 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [313, 314] 2026-08-27 07:29:07,657 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_fill: Starting TestFleetBookingItemAutoPassengerFill.test_102_allocate_fill_vehicle_exclusive ... 2026-08-27 07:29:08,347 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-08-27 07:29:08,477 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-08-27 07:29:08,584 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-08-27 07:29:08,680 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-08-27 07:29:08,798 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-08-27 07:29:08,905 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-08-27 07:29:09,009 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-08-27 07:29:09,103 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-08-27 07:29:09,207 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-08-27 07:29:09,334 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-08-27 07:29:09,447 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-08-27 07:29:09,539 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-08-27 07:29:09,653 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-08-27 07:29:09,740 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-08-27 07:29:09,827 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-08-27 07:29:09,951 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-08-27 07:29:10,076 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-08-27 07:29:10,167 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-08-27 07:29:10,274 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-08-27 07:29:10,391 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-08-27 07:29:10,507 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-08-27 07:29:10,609 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-08-27 07:29:10,702 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-08-27 07:29:10,796 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-08-27 07:29:10,938 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-08-27 07:29:11,028 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-08-27 07:29:11,170 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-08-27 07:29:11,286 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-08-27 07:29:11,645 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [317] 2026-08-27 07:29:12,075 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [319] 2026-08-27 07:29:12,518 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [321] 2026-08-27 07:29:12,939 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [323] 2026-08-27 07:29:13,067 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_fill: Starting TestFleetBookingItemAutoPassengerFill.test_103_allocate_fill_vehicle_mixed ... 2026-08-27 07:29:13,783 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-08-27 07:29:13,898 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-08-27 07:29:13,997 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-08-27 07:29:14,102 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-08-27 07:29:14,232 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-08-27 07:29:14,318 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-08-27 07:29:14,403 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-08-27 07:29:14,524 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-08-27 07:29:14,701 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-08-27 07:29:14,833 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-08-27 07:29:14,960 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-08-27 07:29:15,070 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-08-27 07:29:15,210 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-08-27 07:29:15,337 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-08-27 07:29:15,438 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-08-27 07:29:15,549 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-08-27 07:29:15,668 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-08-27 07:29:15,787 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-08-27 07:29:15,899 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-08-27 07:29:16,003 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-08-27 07:29:16,115 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-08-27 07:29:16,226 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-08-27 07:29:16,306 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-08-27 07:29:16,393 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-08-27 07:29:16,513 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-08-27 07:29:16,599 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-08-27 07:29:16,697 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-08-27 07:29:16,777 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-08-27 07:29:17,214 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [325] 2026-08-27 07:29:17,615 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [327] 2026-08-27 07:29:17,928 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [329] 2026-08-27 07:29:18,349 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [331] 2026-08-27 07:29:18,576 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [332] 2026-08-27 07:29:18,767 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [333, 334] 2026-08-27 07:29:18,894 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [335, 336] 2026-08-27 07:29:19,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [337, 338, 339] 2026-08-27 07:29:19,297 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [343] 2026-08-27 07:29:19,378 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_fill: Starting TestFleetBookingItemAutoPassengerFill.test_104_unassignable_items_with_empty_vehicles ... 2026-08-27 07:29:19,918 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-08-27 07:29:19,991 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-08-27 07:29:20,113 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-08-27 07:29:20,204 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-08-27 07:29:20,321 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-08-27 07:29:20,407 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-08-27 07:29:20,504 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-08-27 07:29:20,645 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-08-27 07:29:20,773 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-08-27 07:29:20,899 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-08-27 07:29:21,015 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-08-27 07:29:21,155 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-08-27 07:29:21,274 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-08-27 07:29:21,366 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-08-27 07:29:21,486 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-08-27 07:29:21,678 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-08-27 07:29:21,809 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-08-27 07:29:21,919 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-08-27 07:29:22,025 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-08-27 07:29:22,186 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-08-27 07:29:22,299 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-08-27 07:29:22,417 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-08-27 07:29:22,506 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-08-27 07:29:22,581 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-08-27 07:29:22,664 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-08-27 07:29:22,756 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-08-27 07:29:22,867 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-08-27 07:29:22,966 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-08-27 07:29:23,058 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:29:24,719 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_before_board_raises ... 2026-08-27 07:29:25,135 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-08-27 07:29:25,263 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-08-27 07:29:25,350 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-08-27 07:29:25,432 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-08-27 07:29:25,675 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [345] 2026-08-27 07:29:25,839 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_checks_out_passenger ... 2026-08-27 07:29:26,119 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-08-27 07:29:26,197 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-08-27 07:29:26,282 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-08-27 07:29:26,378 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-08-27 07:29:26,623 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [347] 2026-08-27 07:29:26,759 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_before_vehicle_scheduled_raises ... 2026-08-27 07:29:27,152 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-08-27 07:29:27,299 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-08-27 07:29:27,382 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-08-27 07:29:27,456 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-08-27 07:29:27,500 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_checks_in_passenger ... 2026-08-27 07:29:27,776 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-08-27 07:29:27,900 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-08-27 07:29:28,024 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-08-27 07:29:28,149 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-08-27 07:29:28,389 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [349] 2026-08-27 07:29:28,507 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_sets_check_in_timestamp ... 2026-08-27 07:29:28,768 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-08-27 07:29:28,845 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-08-27 07:29:28,926 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-08-27 07:29:28,988 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-08-27 07:29:29,282 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [351] 2026-08-27 07:29:29,411 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_twice_raises ... 2026-08-27 07:29:29,704 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-08-27 07:29:29,785 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-08-27 07:29:29,868 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-08-27 07:29:29,971 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-08-27 07:29:30,235 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [353] 2026-08-27 07:29:30,432 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarded_passenger_is_not_flagged_no_show_on_done ... 2026-08-27 07:29:30,848 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-08-27 07:29:30,979 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-08-27 07:29:31,071 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-08-27 07:29:31,146 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-08-27 07:29:31,411 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [355] 2026-08-27 07:29:31,565 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarding_barcodes_are_distinct ... 2026-08-27 07:29:31,843 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-08-27 07:29:31,929 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-08-27 07:29:32,010 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-08-27 07:29:32,085 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-08-27 07:29:32,123 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_keeps_terminal_boarding ... 2026-08-27 07:29:32,394 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-08-27 07:29:32,466 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-08-27 07:29:32,546 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-08-27 07:29:32,624 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-08-27 07:29:32,843 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [357] 2026-08-27 07:29:32,979 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_resets_non_terminal_boarding ... 2026-08-27 07:29:33,277 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-08-27 07:29:33,368 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-08-27 07:29:33,449 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-08-27 07:29:33,524 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-08-27 07:29:33,761 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [359] 2026-08-27 07:29:33,904 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_copy_regenerates_boarding_barcode ... 2026-08-27 07:29:34,008 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_manifest_counts_reconcile_to_total ... 2026-08-27 07:29:34,299 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-08-27 07:29:34,383 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-08-27 07:29:34,466 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-08-27 07:29:34,546 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-08-27 07:29:34,804 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [361] 2026-08-27 07:29:34,974 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_no_show_materializes_on_trip_done ... 2026-08-27 07:29:35,245 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-08-27 07:29:35,318 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-08-27 07:29:35,392 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-08-27 07:29:35,463 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-08-27 07:29:35,701 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [363] 2026-08-27 07:29:35,860 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_already_boarded_returns_status ... 2026-08-27 07:29:36,128 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-08-27 07:29:36,204 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-08-27 07:29:36,276 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-08-27 07:29:36,352 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-08-27 07:29:36,583 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [365] 2026-08-27 07:29:36,704 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_boards_the_matching_passenger ... 2026-08-27 07:29:37,038 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-08-27 07:29:37,130 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-08-27 07:29:37,235 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-08-27 07:29:37,328 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-08-27 07:29:37,592 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [367] 2026-08-27 07:29:37,761 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_unknown_barcode_returns_invalid_pass ... 2026-08-27 07:29:37,830 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_wrong_trip_is_rejected ... 2026-08-27 07:29:38,184 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-08-27 07:29:38,260 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-08-27 07:29:38,332 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-08-27 07:29:38,405 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-08-27 07:29:38,632 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [369] 2026-08-27 07:29:38,782 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:29:38,797 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_booking_type_selection_add_uses_ondelete_set_null ... 2026-08-27 07:29:38,813 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_blocked_when_passengers_below_demand ... 2026-08-27 07:29:38,956 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_passes_when_passengers_match_demand ... 2026-08-27 07:29:39,206 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-08-27 07:29:39,289 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-08-27 07:29:39,380 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-08-27 07:29:39,419 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_employee_booking_type_computes_passenger_transport_type ... 2026-08-27 07:29:39,473 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_booking_defaults_to_round_trip ... 2026-08-27 07:29:39,526 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_model_and_rehomed_fields_exist ... 2026-08-27 07:29:39,546 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_transport_type_value_is_available ... 2026-08-27 07:29:39,564 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_priority_mappings_include_passenger_terms ... 2026-08-27 07:29:39,584 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_transport_type_selection_add_uses_ondelete_set_null ... 2026-08-27 07:29:39,607 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_vip_booking_is_exclusive_transport ... 2026-08-27 07:29:39,671 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:39,689 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_passes_when_room_available ... 2026-08-27 07:29:39,797 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_raises_validation_error_when_full ... 2026-08-27 07:29:40,060 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_returns_false_when_bypass_context_set ... 2026-08-27 07:29:40,170 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:40,189 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_mixed_audience_domain_includes_passenger_capable_vehicle ... 2026-08-27 07:29:40,255 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_pure_passenger_domain_excludes_non_passenger_vehicles ... 2026-08-27 07:29:40,320 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:40,718 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestUnderCapacityVehicleAssignment.test_under_capacity_vehicle_no_orphan_trip ... 2026-08-27 07:29:40,913 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:29:40,928 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_cargo_only_vehicle_does_not_bind_seats_dimension ... 2026-08-27 07:29:40,965 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_appends_seats_after_base_dimensions ... 2026-08-27 07:29:40,994 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_fresh_list_after_super_append ... 2026-08-27 07:29:41,016 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_seats_spec_shape_matches_tdd_contract ... 2026-08-27 07:29:41,050 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:41,064 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_0_seat_vehicle_clamped_to_zero ... 2026-08-27 07:29:41,089 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_16_seat_vehicle_returns_15 ... 2026-08-27 07:29:41,110 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_1_seat_vehicle_clamped_to_zero ... 2026-08-27 07:29:41,135 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_2_seat_vehicle_returns_1 ... 2026-08-27 07:29:41,161 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_non_passenger_vehicle_returns_zero ... 2026-08-27 07:29:41,198 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:41,215 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_false_for_cargo_only_vehicle ... 2026-08-27 07:29:41,240 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_true_for_passenger_capable_vehicle ... 2026-08-27 07:29:41,273 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:41,307 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_employee_booking_demand_equals_passenger_sub_flavour ... 2026-08-27 07:29:41,628 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-08-27 07:29:41,746 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-08-27 07:29:41,860 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-08-27 07:29:41,898 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_one_for_passenger_item ... 2026-08-27 07:29:42,197 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-08-27 07:29:42,305 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-08-27 07:29:42,413 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-08-27 07:29:42,445 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_zero_for_untyped_item ... 2026-08-27 07:29:42,502 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:42,519 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityMatchesGate.test_vrp_refactored_gate_raises_at_vrp_ceiling_plus_one ... 2026-08-27 07:29:42,811 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityMatchesGate.test_vrp_seat_capacity_equals_gate_ceiling_for_3_seat_vehicle ... 2026-08-27 07:29:42,845 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:42,862 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsPerLegCeilingInvariant.test_vrp_seats_per_leg_ceiling_invariant_vrp_equals_gate ... 2026-08-27 07:29:43,330 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:43,344 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityCargoOnlyBranch.test_vrp_seat_capacity_cargo_only_with_many_seats_returns_zero ... 2026-08-27 07:29:43,369 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityCargoOnlyBranch.test_vrp_seat_capacity_passenger_vehicle_with_zero_seats_differs_from_cargo_only ... 2026-08-27 07:29:43,403 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:43,417 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_insurance_type_fleet_group_user_access_right ... 2026-08-27 07:29:43,701 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.insurance.type 2026-08-27 07:29:43,716 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.insurance.type 2026-08-27 07:29:43,745 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.message records with IDs: [2068] 2026-08-27 07:29:43,748 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.insurance.type 2026-08-27 07:29:43,785 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_vehicle_insurance_fleet_group_user_access_right ... 2026-08-27 07:29:44,073 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.vehicle.insurance 2026-08-27 07:29:44,081 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.vehicle.insurance 2026-08-27 07:29:44,095 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.message records with IDs: [21185] 2026-08-27 07:29:44,101 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.vehicle.insurance 2026-08-27 07:29:44,148 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:44,164 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_insurance_type ... 2026-08-27 07:29:44,373 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2068] 2026-08-27 07:29:44,408 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_unlink_fleet_insurance ... 2026-08-27 07:29:44,572 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21187] 2026-08-27 07:29:44,580 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.vehicle.insurance records with IDs: [4] 2026-08-27 07:29:44,604 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_write_fleet_insurance ... 2026-08-27 07:29:44,866 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_insurance_type ... 2026-08-27 07:29:45,122 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_unlink_fleet_insurance ... 2026-08-27 07:29:45,372 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21190] 2026-08-27 07:29:45,401 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_write_fleet_insurance ... 2026-08-27 07:29:45,611 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_change_coverage_type ... 2026-08-27 07:29:45,841 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_create_new_fleet_vehicle_insurance ... 2026-08-27 07:29:46,049 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_expired_fleet_vehicle_insurance ... 2026-08-27 07:29:46,321 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_expired ... 2026-08-27 07:29:46,576 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (41) started manually 2026-08-27 07:29:46,599 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (41) done 2026-08-27 07:29:46,624 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_send_expire_notice ... 2026-08-27 07:29:46,792 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (42) started manually 2026-08-27 07:29:46,991 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (42) done 2026-08-27 07:29:47,035 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:47,100 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_form_view_onchange_syncs_can_transport_goods_before_save ... 2026-08-27 07:29:47,941 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_model_with_flag_off_does_not_clear_vehicle_override ... 2026-08-27 07:29:48,033 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_new_vehicle_inherits_can_transport_goods_from_model ... 2026-08-27 07:29:48,110 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_new_vehicle_without_goods_model_is_not_goods_capable ... 2026-08-27 07:29:48,179 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_per_vehicle_override_write_sticks ... 2026-08-27 07:29:48,254 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_reassigning_model_resyncs_can_transport_goods ... 2026-08-27 07:29:48,340 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:48,393 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_form_view_onchange_syncs_fields_before_save ... 2026-08-27 07:29:48,550 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_new_vehicle_inherits_capacity_fields_from_model ... 2026-08-27 07:29:48,650 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_write_vehicle_model_id_resyncs_fields ... 2026-08-27 07:29:48,761 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:48,775 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_creates_missing_precision_without_collision ... 2026-08-27 07:29:48,786 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [187262, 187261] 2026-08-27 07:29:48,786 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted decimal.precision records with IDs: [11, 12] 2026-08-27 07:29:48,832 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_is_idempotent_and_name_guarded ... 2026-08-27 07:29:48,858 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_shipping_precisions_exist_after_install ... 2026-08-27 07:29:48,896 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:48,910 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_loading_capacity.tests.test_use_load_capacity_default: Starting TestUseLoadCapacityDefault.test_use_load_capacity_defaults_true ... 2026-08-27 07:29:54,063 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:54,793 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-08-27 07:29:54,913 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-08-27 07:29:54,996 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-08-27 07:29:55,021 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-08-27 07:29:55,360 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome headless failed to start: [1489:1510:0827/072955.177407:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1489:1510:0827/072955.184974:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1489:1510:0827/072955.185073:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1489:1510:0827/072955.185705:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1489:1510:0827/072955.185716:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1489:1510:0827/072955.205701:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1489:1489:0827/072955.209275:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1524:1524:0827/072955.219172:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1524:1524:0827/072955.221981:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1489:1510:0827/072955.228751:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1489:1489:0827/072955.309639:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1489:1489:0827/072955.309723:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1489:1489:0827/072955.309735:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1489:1510:0827/072955.309741:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1489:1510:0827/072955.309769:ERROR:dbus/bus.cc:405] 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-27 07:29:55,363 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: skipped TestDispatchOptimiseTour.test_dispatch_optimise_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:29:55,401 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_dispatch_optimise_tour (odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour) 2026-08-27 07:29:55,402 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-08-27 07:29:55,558 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.test_dispatch_optimise_tour: Chrome headless failed to start: 2026-08-27 07:29:55,558 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: skipped TestDispatchOptimiseTour.test_dispatch_optimise_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:29:55,589 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_dispatch_optimise_tour (odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour) 2026-08-27 07:29:55,589 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-08-27 07:29:55,967 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.test_dispatch_optimise_tour.test_dispatch_optimise_tour: Chrome headless failed to start: [1613:1634:0827/072955.728035:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1613:1634:0827/072955.731571:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1613:1634:0827/072955.731636:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1613:1634:0827/072955.731660:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1613:1634:0827/072955.731675:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1613:1634:0827/072955.752588:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1613:1613:0827/072955.753713:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1648:1648:0827/072955.785772:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1613:1634:0827/072955.787022:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1648:1648:0827/072955.789431:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1613:1613:0827/072955.907942:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1613:1634:0827/072955.908031:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1613:1613:0827/072955.908083:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1613:1613:0827/072955.908097:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1613:1634:0827/072955.908126:ERROR:dbus/bus.cc:405] 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-27 07:29:55,970 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: skipped TestDispatchOptimiseTour.test_dispatch_optimise_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:29:56,015 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:29:56,032 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_has_fleet_group_driver_and_employee ... 2026-08-27 07:29:56,080 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_scoped_to_own_role ... 2026-08-27 07:29:56,107 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_admin_demo_has_group_admin ... 2026-08-27 07:29:56,156 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_has_group_operator ... 2026-08-27 07:29:56,199 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_scoped_to_own_role ... 2026-08-27 07:29:56,238 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:29:56,261 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-08-27 07:29:56,722 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-08-27 07:29:56,752 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21407] 2026-08-27 07:29:56,759 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:29:57,175 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Chrome headless failed to start: [1712:1733:0827/072956.943641:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1712:1733:0827/072956.950867:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1712:1733:0827/072956.950954:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1712:1733:0827/072956.950989:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1712:1733:0827/072956.951014:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1712:1733:0827/072956.964260:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1712:1712:0827/072956.965336:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1712:1733:0827/072957.012655:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1748:1748:0827/072957.010136:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1748:1748:0827/072957.016732:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1712:1712:0827/072957.103798:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1712:1712:0827/072957.103886:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1712:1712:0827/072957.103899:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1712:1733:0827/072957.103992:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1712:1733:0827/072957.104023:ERROR:dbus/bus.cc:405] 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-27 07:29:57,178 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: skipped TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:29:57,210 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_dispatch_board_mounts_under_debug_prop_validation (odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation) 2026-08-27 07:29:57,211 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-08-27 07:29:57,669 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-08-27 07:29:57,678 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21409] 2026-08-27 07:29:57,685 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:29:57,890 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.test_dispatch_board_mounts_under_debug_prop_validation: Chrome headless failed to start: [1815:1838:0827/072957.868841:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-27 07:29:57,891 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: skipped TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:29:57,928 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_dispatch_board_mounts_under_debug_prop_validation (odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation) 2026-08-27 07:29:57,928 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-08-27 07:29:58,440 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-08-27 07:29:58,451 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21411] 2026-08-27 07:29:58,461 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:29:58,688 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.test_dispatch_board_mounts_under_debug_prop_validation.test_dispatch_board_mounts_under_debug_prop_validation: Chrome headless failed to start: 2026-08-27 07:29:58,688 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: skipped TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:29:58,741 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:29:59,378 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_dispatch_menu_restricted_to_fleet_operator_group ... 2026-08-27 07:29:59,432 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_dispatch_menu ... 2026-08-27 07:29:59,541 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_root_menu ... 2026-08-27 07:29:59,649 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_dispatch_menu ... 2026-08-27 07:29:59,742 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_root_menu ... 2026-08-27 07:29:59,846 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_root_menu_restricted_to_fleet_operator_group ... 2026-08-27 07:29:59,877 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:30:00,103 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_default_returns_contract ... 2026-08-27 07:30:00,200 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_echoes_provider ... 2026-08-27 07:30:00,220 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_no_items_arg ... 2026-08-27 07:30:10,334 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:30:11,243 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-08-27 07:30:11,351 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-08-27 07:30:11,459 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-08-27 07:30:11,487 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchOptimizeObjectiveDroppedCount.test_objective_n_dropped_matches_dropped_list_length ... 2026-08-27 07:30:11,603 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:30:12,778 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-08-27 07:30:12,910 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-08-27 07:30:13,046 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-08-27 07:30:13,075 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_draft_booking_item_rejected ... 2026-08-27 07:30:13,192 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_non_operator_denied ... 2026-08-27 07:30:13,233 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_operator_assigns_confirmed_item_to_trip ... 2026-08-27 07:30:13,603 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #457 deleted trip.segment records with IDs: [371] 2026-08-27 07:30:13,701 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_unassign_clears_trip ... 2026-08-27 07:30:13,994 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #457 deleted trip.segment records with IDs: [373] 2026-08-27 07:30:14,140 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #457 deleted trip.waypoint records with IDs: [287, 288] 2026-08-27 07:30:14,238 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:30:14,980 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-08-27 07:30:15,057 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-08-27 07:30:15,131 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-08-27 07:30:15,144 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeamWiderOperatorGroup.test_operator_wider_group_assigns_item_to_trip_not_personally_driven ... 2026-08-27 07:30:15,358 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #459 deleted trip.segment records with IDs: [375] 2026-08-27 07:30:15,446 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:30:23,341 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_can_write_same_company_waypoint ... 2026-08-27 07:30:23,480 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_search_cross_company_waypoint ... 2026-08-27 07:30:23,515 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_write_cross_company_waypoint ... 2026-08-27 07:30:23,537 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [292], uid: 460, model: trip.waypoint 2026-08-27 07:30:23,605 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:30:23,949 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [377] 2026-08-27 07:30:24,128 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [379] 2026-08-27 07:30:24,297 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [381] 2026-08-27 07:30:24,361 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_all_draft_trips ... 2026-08-27 07:30:24,495 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_already_confirmed_trips_skipped ... 2026-08-27 07:30:24,645 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:30:24,908 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [383] 2026-08-27 07:30:24,986 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirmSavepoint.test_savepoint_rolls_back_failed_trip_state ... 2026-08-27 07:30:25,126 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:30:25,141 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-08-27 07:30:25,531 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-08-27 07:30:25,546 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21422] 2026-08-27 07:30:25,553 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:30:25,898 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome headless failed to start: [1865:1886:0827/073025.719404:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1865:1886:0827/073025.727479:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1865:1886:0827/073025.730206:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1865:1886:0827/073025.730306:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1865:1886:0827/073025.730318:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1865:1886:0827/073025.740605:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1865:1865:0827/073025.741048:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1865:1886:0827/073025.769791:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1901:1901:0827/073025.763976:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1901:1901:0827/073025.774672:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1865:1865:0827/073025.833660:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1865:1865:0827/073025.833755:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1865:1865:0827/073025.833772:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1865:1886:0827/073025.833788:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1865:1886:0827/073025.833815:ERROR:dbus/bus.cc:405] 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-27 07:30:25,900 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: skipped TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:30:25,933 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_dispatch_keyboard_assignment_tour (odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour) 2026-08-27 07:30:25,934 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-08-27 07:30:26,361 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-08-27 07:30:26,372 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21424] 2026-08-27 07:30:26,378 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:30:26,765 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.test_dispatch_keyboard_assignment_tour: Chrome headless failed to start: [1965:1986:0827/073026.543705:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1965:1986:0827/073026.548902:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1965:1986:0827/073026.549027:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1965:1986:0827/073026.549060:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1965:1986:0827/073026.549068:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1965:1986:0827/073026.569600:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1965:1965:0827/073026.574205:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2000:2000:0827/073026.580146:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2000:2000:0827/073026.582681:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1965:1986:0827/073026.605825:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1965:1965:0827/073026.688244:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1965:1965:0827/073026.688326:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1965:1965:0827/073026.688341:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1965:1986:0827/073026.690214:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1965:1986:0827/073026.690245:ERROR:dbus/bus.cc:405] 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-27 07:30:26,768 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: skipped TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:30:26,807 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_dispatch_keyboard_assignment_tour (odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour) 2026-08-27 07:30:26,807 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-08-27 07:30:27,344 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-08-27 07:30:27,354 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21426] 2026-08-27 07:30:27,361 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:30:27,554 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.test_dispatch_keyboard_assignment_tour.test_dispatch_keyboard_assignment_tour: Chrome headless failed to start: 2026-08-27 07:30:27,554 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: skipped TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:30:27,602 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:30:27,618 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_dispatch_board_action_exists ... 2026-08-27 07:30:27,644 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_map_view_fields_exist_on_model ... 2026-08-27 07:30:27,676 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:30:27,690 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_binds_renderer_and_loads_payload ... 2026-08-27 07:30:27,715 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_keeps_capacity_pct ... 2026-08-27 07:30:27,751 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:30:27,766 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_dispatch_menu_exists_under_root ... 2026-08-27 07:30:27,795 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_booking_root_stays_active ... 2026-08-27 07:30:27,821 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_relabeled ... 2026-08-27 07:30:27,849 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_stays_under_booking_root ... 2026-08-27 07:30:27,876 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_operations_root_menu_exists ... 2026-08-27 07:30:27,907 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_reporting_menu_has_manager_group ... 2026-08-27 07:30:27,944 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:30:27,959 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_resolve_to_operations_app_root ... 2026-08-27 07:30:27,985 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_show_real_names_not_xmlids ... 2026-08-27 07:30:28,024 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:30:28,038 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_last_known_position_fields_surfaced_readonly ... 2026-08-27 07:30:28,106 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_vrp_routing_config_fields_surfaced ... 2026-08-27 07:30:28,185 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:30:28,199 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_actual_axis_surfaced ... 2026-08-27 07:30:28,333 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_state_uses_badge_widget ... 2026-08-27 07:30:28,464 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:30:28,633 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_mirrors_assigned_vehicle ... 2026-08-27 07:30:28,735 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_zero_without_vehicle ... 2026-08-27 07:30:28,772 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:30:29,407 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-08-27 07:30:29,510 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-08-27 07:30:29,617 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-08-27 07:30:29,868 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [385] 2026-08-27 07:30:30,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_gps_coords_stored_and_location_source_is_gps ... 2026-08-27 07:30:30,086 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_arrive_twice_raises ... 2026-08-27 07:30:30,196 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_depart_from_arrived_state_raises ... 2026-08-27 07:30:30,319 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_load_on_planned_stop_raises ... 2026-08-27 07:30:30,414 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_unload_on_planned_stop_raises ... 2026-08-27 07:30:30,534 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_per_stop_action_before_trip_start_raises ... 2026-08-27 07:30:30,571 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_dropoff_time_derives_from_wp_unload_time ... 2026-08-27 07:30:30,637 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_pickup_time_derives_from_wp_load_time ... 2026-08-27 07:30:30,698 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_mixed_stop_full_state_machine_with_all_four_actuals ... 2026-08-27 07:30:30,799 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_no_item_stop_autoservices_on_arrive ... 2026-08-27 07:30:30,906 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [386] 2026-08-27 07:30:31,056 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [387, 388] 2026-08-27 07:30:31,167 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_pickup_stop_advances_planned_to_departed_and_stamps_actuals ... 2026-08-27 07:30:31,228 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_planned_address_fallback_when_no_coords_passed ... 2026-08-27 07:30:31,299 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_last_position_source_mirrors_waypoint ... 2026-08-27 07:30:31,377 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_position_updates_on_driver_action ... 2026-08-27 07:30:31,443 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:30:32,041 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-08-27 07:30:32,130 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-08-27 07:30:32,220 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-08-27 07:30:32,472 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [391] 2026-08-27 07:30:32,577 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_bridges_to_action_start ... 2026-08-27 07:30:32,648 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_returns_error_if_trip_already_in_progress ... 2026-08-27 07:30:32,756 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_when_stop_is_arrived ... 2026-08-27 07:30:32,864 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_while_stop_still_active ... 2026-08-27 07:30:32,966 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_when_all_stops_departed_bridges_to_action_done ... 2026-08-27 07:30:33,068 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_with_failed_stop_still_completes ... 2026-08-27 07:30:33,166 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:30:33,729 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-08-27 07:30:33,859 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-08-27 07:30:33,982 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-08-27 07:30:34,207 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [393] 2026-08-27 07:30:34,329 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_dropoff_stop_leaves_item_actual_dropoff_time_null ... 2026-08-27 07:30:34,401 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_pickup_stop_leaves_item_actual_pickup_time_null ... 2026-08-27 07:30:34,478 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_arrived_stop_marks_failed ... 2026-08-27 07:30:34,548 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_departed_stop_raises ... 2026-08-27 07:30:34,682 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_planned_stop_marks_failed_and_stamps ... 2026-08-27 07:30:34,755 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_serviced_stop_raises ... 2026-08-27 07:30:34,824 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [394] 2026-08-27 07:30:35,031 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [395, 396] 2026-08-27 07:30:35,207 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_with_invalid_reason_raises ... 2026-08-27 07:30:35,298 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_without_note_is_valid ... 2026-08-27 07:30:35,393 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:30:35,964 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-08-27 07:30:36,054 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-08-27 07:30:36,156 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-08-27 07:30:36,359 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [399] 2026-08-27 07:30:36,469 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_can_read_own_trip ... 2026-08-27 07:30:36,796 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_act_on_another_drivers_waypoint ... 2026-08-27 07:30:37,271 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [311], uid: 465, model: trip.waypoint 2026-08-27 07:30:37,304 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_read_another_drivers_trip ... 2026-08-27 07:30:37,713 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_search_returns_only_own_trips ... 2026-08-27 07:30:38,093 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_does_not_imply_fleet_group_user ... 2026-08-27 07:30:38,122 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_implies_base_group_user ... 2026-08-27 07:30:38,151 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_get_current_driver_trips_returns_only_confirmed_and_in_progress ... 2026-08-27 07:30:38,610 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-08-27 07:30:38,802 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:30:39,347 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-08-27 07:30:39,428 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-08-27 07:30:39,510 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-08-27 07:30:39,781 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [401] 2026-08-27 07:30:39,896 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [402] 2026-08-27 07:30:40,105 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [403, 404] 2026-08-27 07:30:40,302 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-08-27 07:30:40,338 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-08-27 07:30:40,731 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome headless failed to start: [2090:2112:0827/073040.509227:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2090:2112:0827/073040.514400:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2090:2112:0827/073040.514464:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2090:2112:0827/073040.514496:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2090:2112:0827/073040.514505:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2090:2112:0827/073040.517784:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2090:2090:0827/073040.519039:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2125:2125:0827/073040.530855:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2125:2125:0827/073040.535115:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2090:2112:0827/073040.555556:ERROR:dbus/bus.cc:405] 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-27 07:30:40,734 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: skipped TestDriverExecutionTour.test_driver_execution_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:30:40,766 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_driver_execution_tour (odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour) 2026-08-27 07:30:40,766 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-08-27 07:30:41,144 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.test_driver_execution_tour: Chrome headless failed to start: [2197:2218:0827/073040.917106:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2197:2218:0827/073040.918057:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2197:2218:0827/073040.918184:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2197:2218:0827/073040.918218:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2197:2218:0827/073040.918227:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2197:2218:0827/073040.933637:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2197:2197:0827/073040.938620:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2233:2233:0827/073040.957709:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2233:2233:0827/073040.962265:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2197:2218:0827/073040.975433:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2197:2197:0827/073041.077627:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2197:2197:0827/073041.077712:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2197:2197:0827/073041.077726:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2197:2218:0827/073041.082429:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2197:2218:0827/073041.082460:ERROR:dbus/bus.cc:405] 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-27 07:30:41,146 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: skipped TestDriverExecutionTour.test_driver_execution_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:30:41,182 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_driver_execution_tour (odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour) 2026-08-27 07:30:41,183 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-08-27 07:30:41,363 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.test_driver_execution_tour.test_driver_execution_tour: Chrome headless failed to start: 2026-08-27 07:30:41,364 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: skipped TestDriverExecutionTour.test_driver_execution_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 07:30:41,419 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:30:43,762 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_002_assign_unassign_trip ... 2026-08-27 07:30:44,286 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-08-27 07:30:44,409 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-08-27 07:30:44,540 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-08-27 07:30:44,705 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-08-27 07:30:44,955 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [407] 2026-08-27 07:30:45,078 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [318, 319] 2026-08-27 07:30:45,159 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_003_assign_unassign_trip ... 2026-08-27 07:30:45,475 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-08-27 07:30:45,624 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-08-27 07:30:45,744 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-08-27 07:30:45,893 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-08-27 07:30:46,091 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [409] 2026-08-27 07:30:46,236 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [321] 2026-08-27 07:30:46,358 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_004_assign_unassign_trip ... 2026-08-27 07:30:46,608 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-08-27 07:30:46,696 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-08-27 07:30:46,799 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-08-27 07:30:46,899 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-08-27 07:30:47,173 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [411] 2026-08-27 07:30:47,485 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [322, 323] 2026-08-27 07:30:47,727 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [413] 2026-08-27 07:30:47,840 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [324, 325] 2026-08-27 07:30:47,925 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_006_assign_unassign_trip ... 2026-08-27 07:30:48,200 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-08-27 07:30:48,305 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-08-27 07:30:48,417 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-08-27 07:30:48,528 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-08-27 07:30:48,819 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-08-27 07:30:48,911 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-08-27 07:30:49,005 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-08-27 07:30:49,133 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-08-27 07:30:49,239 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:30:51,247 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0001_trip_dates ... 2026-08-27 07:30:51,537 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0002_trip_dates ... 2026-08-27 07:30:51,570 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0003_trip_dates ... 2026-08-27 07:30:51,602 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0004_trip_dates ... 2026-08-27 07:30:51,685 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0005_trip_dates ... 2026-08-27 07:30:52,140 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0006_trip_dates ... 2026-08-27 07:30:52,512 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_action_confirm ... 2026-08-27 07:30:52,997 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [418] 2026-08-27 07:30:53,417 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_change_route_001 ... 2026-08-27 07:30:53,580 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_create_trip_with_more_than_2_waypoint ... 2026-08-27 07:30:53,791 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted route.segment records with IDs: [6] 2026-08-27 07:30:54,589 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [423, 424] 2026-08-27 07:30:54,865 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_demodata_001 ... 2026-08-27 07:30:54,888 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_001 ... 2026-08-27 07:30:55,353 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [427] 2026-08-27 07:30:55,495 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_002 ... 2026-08-27 07:30:55,979 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [429, 430, 431] 2026-08-27 07:30:56,149 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_003 ... 2026-08-27 07:30:56,829 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [435, 436, 437] 2026-08-27 07:30:56,900 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [438, 439, 440] 2026-08-27 07:30:57,048 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [441, 442, 443] 2026-08-27 07:30:57,156 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [444, 445, 446] 2026-08-27 07:30:57,287 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_004 ... 2026-08-27 07:30:58,001 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [450, 451, 452] 2026-08-27 07:30:58,158 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [453, 454, 455] 2026-08-27 07:30:58,342 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_005 ... 2026-08-27 07:30:59,071 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [459, 460, 461] 2026-08-27 07:30:59,163 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [462, 463, 464] 2026-08-27 07:30:59,217 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_006 ... 2026-08-27 07:30:59,852 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_vehicle ... 2026-08-27 07:31:00,296 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_001 ... 2026-08-27 07:31:00,435 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_002 ... 2026-08-27 07:31:00,986 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [473, 474] 2026-08-27 07:31:01,053 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [367] 2026-08-27 07:31:01,145 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [475] 2026-08-27 07:31:01,259 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [477] 2026-08-27 07:31:01,406 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [478] 2026-08-27 07:31:01,555 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_003 ... 2026-08-27 07:31:01,726 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [370] 2026-08-27 07:31:01,832 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [480] 2026-08-27 07:31:01,914 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [482] 2026-08-27 07:31:01,993 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [483] 2026-08-27 07:31:02,080 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [484, 485] 2026-08-27 07:31:02,143 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_unlink ... 2026-08-27 07:31:02,446 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [488] 2026-08-27 07:31:02,679 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [171] 2026-08-27 07:31:02,702 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2897] 2026-08-27 07:31:02,741 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:31:04,752 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_001 ... 2026-08-27 07:31:04,961 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_002 ... 2026-08-27 07:31:05,043 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:31:06,984 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_dropoff_waypoint_mid_time_false_no_crash ... 2026-08-27 07:31:07,469 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [492] 2026-08-27 07:31:07,626 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_pickup_waypoint_mid_time_false_no_crash ... 2026-08-27 07:31:07,928 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [494] 2026-08-27 07:31:08,251 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_batched_compute ... 2026-08-27 07:31:08,696 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [496] 2026-08-27 07:31:08,881 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [497] 2026-08-27 07:31:08,987 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_excludes_non_done_trips ... 2026-08-27 07:31:09,305 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [499] 2026-08-27 07:31:09,487 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_follows_trip_assignment ... 2026-08-27 07:31:10,007 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [501] 2026-08-27 07:31:10,168 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_via_user_partner ... 2026-08-27 07:31:10,852 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [503] 2026-08-27 07:31:11,023 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:31:11,554 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_supersets_operator_and_booking_admin ... 2026-08-27 07:31:11,588 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_transitively_holds_operator_closure ... 2026-08-27 07:31:11,623 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_driver_role_stays_off_ladder ... 2026-08-27 07:31:11,645 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_inherits_composed_role_closure ... 2026-08-27 07:31:11,674 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_sees_fleet_operations_tree ... 2026-08-27 07:31:11,744 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_root_and_admin_are_default_members_of_group_admin ... 2026-08-27 07:31:11,777 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:31:12,750 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_bookings_container_stays_under_universal_root ... 2026-08-27 07:31:12,784 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_plain_employee_keeps_top_level_booking_app ... 2026-08-27 07:31:12,885 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:31:14,471 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_route_canonicalization: Starting TestRouteCanonicalisation.test_explicit_route_not_downgraded_to_popular_sibling ... 2026-08-27 07:31:14,727 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:31:16,519 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_trip_segment_constraint: Starting TestTripSegmentConstraint.test_check_route_section_id_one_side_address_mismatch ... 2026-08-27 07:31:16,746 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:31:18,410 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_001 ... 2026-08-27 07:31:18,941 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [506] 2026-08-27 07:31:19,254 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [507] 2026-08-27 07:31:19,362 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_002 ... 2026-08-27 07:31:19,646 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [509] 2026-08-27 07:31:19,808 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [510] 2026-08-27 07:31:19,914 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:31:20,523 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-08-27 07:31:20,608 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-08-27 07:31:20,701 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-08-27 07:31:20,716 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyCreatesTrip.test_apply_creates_draft_trip_when_vehicle_has_none ... 2026-08-27 07:31:21,049 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #516 deleted trip.segment records with IDs: [512] 2026-08-27 07:31:21,145 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:31:21,814 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-08-27 07:31:21,930 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-08-27 07:31:22,006 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-08-27 07:31:22,021 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyReusesTrip.test_apply_reuses_existing_assignable_trip ... 2026-08-27 07:31:22,242 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #517 deleted trip.segment records with IDs: [514] 2026-08-27 07:31:22,325 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:31:24,377 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_echoes_provider_verbatim ... 2026-08-27 07:31:24,486 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_returns_exactly_three_keys ... 2026-08-27 07:31:24,534 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:31:26,281 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpFeasiblePlan.test_vrp_feasible_solution ... 2026-08-27 07:31:26,939 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-08-27 07:31:27,025 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-08-27 07:31:27,106 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-08-27 07:31:27,176 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-08-27 07:31:27,316 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-08-27 07:31:27,388 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-08-27 07:31:27,469 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-08-27 07:31:27,543 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-08-27 07:31:32,631 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:31:34,603 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpPerLegCumulative.test_vrp_per_leg_reload_route_is_feasible ... 2026-08-27 07:31:35,153 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-08-27 07:31:35,256 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-08-27 07:31:35,369 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-08-27 07:31:35,477 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-08-27 07:31:35,715 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-08-27 07:31:35,821 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-08-27 07:31:35,939 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-08-27 07:31:36,049 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-08-27 07:31:36,246 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-08-27 07:31:36,346 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-08-27 07:31:36,439 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-08-27 07:31:36,529 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-08-27 07:31:41,634 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:31:43,648 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_missing_coordinates_item ... 2026-08-27 07:31:44,186 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-08-27 07:31:44,283 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-08-27 07:31:44,398 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-08-27 07:31:44,489 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-08-27 07:31:44,560 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_no_available_vehicle_item ... 2026-08-27 07:31:45,008 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-08-27 07:31:45,106 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-08-27 07:31:45,202 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-08-27 07:31:45,310 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-08-27 07:31:45,680 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [516] 2026-08-27 07:31:46,073 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-08-27 07:31:46,188 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-08-27 07:31:46,287 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-08-27 07:31:46,411 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-08-27 07:31:46,482 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_out_of_window_item ... 2026-08-27 07:31:46,943 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-08-27 07:31:47,077 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-08-27 07:31:47,167 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-08-27 07:31:47,270 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-08-27 07:31:47,343 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_over_capacity_item ... 2026-08-27 07:31:47,782 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-08-27 07:31:47,886 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-08-27 07:31:47,997 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-08-27 07:31:48,088 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-08-27 07:31:48,187 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:31:49,993 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpAvailability.test_vrp_busy_vehicle_is_excluded ... 2026-08-27 07:31:50,438 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-08-27 07:31:50,538 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-08-27 07:31:50,660 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-08-27 07:31:50,761 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-08-27 07:31:51,150 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [518] 2026-08-27 07:31:51,611 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-08-27 07:31:51,746 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-08-27 07:31:51,839 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-08-27 07:31:51,932 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-08-27 07:31:57,025 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:31:58,798 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpMultiDepot.test_vrp_each_route_rooted_at_own_depot ... 2026-08-27 07:31:59,324 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-08-27 07:31:59,409 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-08-27 07:31:59,491 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-08-27 07:31:59,572 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-08-27 07:31:59,726 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-08-27 07:31:59,811 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-08-27 07:31:59,894 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-08-27 07:31:59,976 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-08-27 07:32:05,057 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:32:06,834 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpMatrixTeleport.test_missing_offdiagonal_cell_is_repaired_not_teleport ... 2026-08-27 07:32:07,005 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:32:08,846 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_in_horizon_but_window_too_tight_is_reason_time_window ... 2026-08-27 07:32:09,355 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-08-27 07:32:09,459 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-08-27 07:32:09,570 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-08-27 07:32:09,685 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-08-27 07:32:09,767 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_seats_exceeded_drop_is_reason_seats_not_capacity ... 2026-08-27 07:32:10,156 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-08-27 07:32:10,272 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-08-27 07:32:10,395 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-08-27 07:32:10,513 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-08-27 07:32:10,576 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:32:12,354 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_no_solution_meta_is_honest ... 2026-08-27 07:32:12,862 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-08-27 07:32:12,957 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-08-27 07:32:13,041 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-08-27 07:32:13,172 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-08-27 07:32:13,572 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [520] 2026-08-27 07:32:14,017 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-08-27 07:32:14,113 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-08-27 07:32:14,231 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-08-27 07:32:14,319 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-08-27 07:32:14,376 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_meta_signals_are_live_not_pinned ... 2026-08-27 07:32:14,400 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_status_derives_from_ortools_not_hardcoded ... 2026-08-27 07:32:14,768 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-08-27 07:32:14,857 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-08-27 07:32:14,939 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-08-27 07:32:15,019 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-08-27 07:32:20,126 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:32:22,140 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning.tests.test_waypoint_cleared_on_release: Starting TestWaypointClearedOnRelease.test_waypoints_cleared_when_booking_item_released_from_trip ... 2026-08-27 07:32:22,552 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-08-27 07:32:22,668 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-08-27 07:32:22,791 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-08-27 07:32:22,889 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-08-27 07:32:23,144 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [522] 2026-08-27 07:32:23,354 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:32:23,368 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_has_no_old_technical_name ... 2026-08-27 07:32:23,388 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_triggers_off_booking_and_planning ... 2026-08-27 07:32:23,427 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:32:23,442 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_account.tests.test_post_init_hook: Starting TestFleetPlanIdsPlanningExtension.test_planning_account_adds_geo_route_plan_to_fleet_plan_ids ... 2026-08-27 07:32:23,475 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:32:23,960 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_account.tests.test_post_init_hook: Starting TestFillAnalyticLineTripHook.test_fill_hook_sets_route_analytic_account_id_not_route_id ... 2026-08-27 07:32:24,111 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [524] 2026-08-27 07:32:24,215 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:32:24,229 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_expense_sheet_view: Starting TestExpenseSheetFormExposesFleetTrip.test_fleet_trip_id_is_rendered_on_the_expense_sheet_form ... 2026-08-27 07:32:24,323 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:32:26,486 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_done_trip_creates_one_draft_sheet_for_driver ... 2026-08-27 07:32:26,995 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [526] 2026-08-27 07:32:27,313 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_line_payment_mode_own_account ... 2026-08-27 07:32:27,671 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [528] 2026-08-27 07:32:28,018 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_sheet_count_smart_button ... 2026-08-27 07:32:28,336 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [530] 2026-08-27 07:32:28,523 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_gl_account_resolves_on_expense_line ... 2026-08-27 07:32:28,838 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [532] 2026-08-27 07:32:29,049 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:32:31,457 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseUserError.test_missing_product_raises_user_error ... 2026-08-27 07:32:32,050 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [534] 2026-08-27 07:32:32,278 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:32:34,393 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_auto_create_flag_triggers_on_action_done ... 2026-08-27 07:32:34,793 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [536] 2026-08-27 07:32:34,964 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_auto_create_off_does_not_trigger_on_action_done ... 2026-08-27 07:32:35,220 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [538] 2026-08-27 07:32:35,429 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_double_generate_does_not_duplicate_sheet ... 2026-08-27 07:32:35,644 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [540] 2026-08-27 07:32:35,808 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:32:37,980 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_driver_without_employee_produces_no_sheet ... 2026-08-27 07:32:38,351 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [542] 2026-08-27 07:32:38,517 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_passenger_seam_is_removed ... 2026-08-27 07:32:38,553 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:32:40,810 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_ondelete_set_null_does_not_block_trip_unlink ... 2026-08-27 07:32:41,278 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [544] 2026-08-27 07:32:41,501 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #607 deleted hr.expense.sheet records with IDs: [35] 2026-08-27 07:32:41,551 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [201] 2026-08-27 07:32:41,588 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3042] 2026-08-27 07:32:41,612 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_leaves_submitted_sheet_untouched ... 2026-08-27 07:32:41,852 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [546] 2026-08-27 07:32:42,089 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_unlinks_draft_expense_sheet ... 2026-08-27 07:32:42,316 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [548] 2026-08-27 07:32:42,533 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #607 deleted hr.expense.sheet records with IDs: [37] 2026-08-27 07:32:42,577 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:32:44,495 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseEmployeeResolution.test_driver_employee_resolves_immediately_after_same_transaction_assign ... 2026-08-27 07:32:44,836 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:32:46,577 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_binds_real_expense_sheet_form ... 2026-08-27 07:32:47,081 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [550] 2026-08-27 07:32:47,337 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_scopes_domain_when_not_single ... 2026-08-27 07:32:47,626 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [552] 2026-08-27 07:32:47,883 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:32:50,064 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseDocumentDate.test_expense_for_a_finished_trip_is_dated_by_the_arrival ... 2026-08-27 07:32:50,480 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [554] 2026-08-27 07:32:50,676 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseDocumentDate.test_expense_for_a_running_trip_is_dated_today ... 2026-08-27 07:32:50,908 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [556] 2026-08-27 07:32:51,112 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:32:51,126 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_auto_installs_on_full_depends ... 2026-08-27 07:32:51,156 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_user_inherits_fleet_readonly_group ... 2026-08-27 07:32:51,682 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-08-27 07:32:51,696 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21568] 2026-08-27 07:32:51,702 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:32:51,775 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:32:53,236 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_mixed_order_generates_one_shipment_and_one_booking_no_cross_contamination ... 2026-08-27 07:32:53,840 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_neither_transport_constraint_fires_on_one_shipment_one_booking ... 2026-08-27 07:32:54,264 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_fleet_order_creates_no_shipment ... 2026-08-27 07:32:54,619 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_freight_order_creates_no_fleet_booking ... 2026-08-27 07:32:54,939 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:32:55,756 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_billed_then_cancelled_order_uses_credit_note_route ... 2026-08-27 07:32:58,658 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [63] 2026-08-27 07:32:58,688 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [53] 2026-08-27 07:32:58,812 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_booking_item_prepare_hook_is_overridable_by_a_leaf ... 2026-08-27 07:32:59,186 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_cancels_draft_booking ... 2026-08-27 07:32:59,897 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [65] 2026-08-27 07:32:59,922 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [55] 2026-08-27 07:33:00,016 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_refuses_when_booking_in_progress ... 2026-08-27 07:33:00,718 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #631 deleted mail.mail records with IDs: [1408] 2026-08-27 07:33:00,837 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #631 deleted mail.mail records with IDs: [1409] 2026-08-27 07:33:00,964 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #631 deleted mail.mail records with IDs: [1410] 2026-08-27 07:33:01,313 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [66] 2026-08-27 07:33:01,347 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [56] 2026-08-27 07:33:01,421 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_confirm_generates_one_draft_booking_linked_back_per_line ... 2026-08-27 07:33:01,780 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_line_price_unit_survives_recompute_on_plain_sale ... 2026-08-27 07:33:04,073 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_line_is_discriminated_from_service_line ... 2026-08-27 07:33:05,322 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_product_must_stay_a_service ... 2026-08-27 07:33:05,433 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_is_commercially_billed_true_only_when_sale_linked ... 2026-08-27 07:33:05,701 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_non_creator_salesman_can_cancel_so_without_access_error ... 2026-08-27 07:33:06,394 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #632 deleted loyalty.history records with IDs: [69] 2026-08-27 07:33:06,469 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #632 deleted sale.order.coupon.points records with IDs: [59] 2026-08-27 07:33:06,636 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_prelinked_orphan_booking_is_adopted_on_confirm ... 2026-08-27 07:33:07,040 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_product_form_arch_exposes_fleet_transport_anchor ... 2026-08-27 07:33:07,217 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_reconfirm_syncs_existing_booking_without_creating_second ... 2026-08-27 07:33:07,887 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [71] 2026-08-27 07:33:07,909 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [61] 2026-08-27 07:33:08,093 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_second_booking_on_same_order_is_rejected ... 2026-08-27 07:33:08,708 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_smart_button_visible_for_fleet_order_only ... 2026-08-27 07:33:09,213 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:33:09,901 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_volume_per_unit_set_correctly ... 2026-08-27 07:33:10,236 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_weight_per_unit_set_correctly ... 2026-08-27 07:33:10,559 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_dimension_routing_by_uom_category ... 2026-08-27 07:33:11,036 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_volume_uom_maps_qty_to_demand_volume ... 2026-08-27 07:33:11,442 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_weight_uom_maps_qty_to_demand_weight ... 2026-08-27 07:33:11,815 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:33:12,436 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_booking_linked_to_sale_order ... 2026-08-27 07:33:12,833 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_mapped_from_line ... 2026-08-27 07:33:13,177 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_payload_lifecycle_on_cancel ... 2026-08-27 07:33:13,512 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_generates_one_cargo_booking ... 2026-08-27 07:33:13,905 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_satisfies_demand_constraints ... 2026-08-27 07:33:14,219 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_reconfirm_no_duplicate_cargo_booking ... 2026-08-27 07:33:14,605 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:33:15,163 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_cargo_booking_not_generated_for_service_line ... 2026-08-27 07:33:15,441 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_mixed_freight_fleet_so_no_cross_contamination ... 2026-08-27 07:33:15,975 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_pure_service_so_generates_no_cargo_booking ... 2026-08-27 07:33:16,294 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:33:16,947 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_generates_ordered_stop_pairs ... 2026-08-27 07:33:17,231 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_satisfies_aggregate_demand ... 2026-08-27 07:33:17,493 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_item_pickup_overridable_default_header ... 2026-08-27 07:33:17,750 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_sequence_is_positive ... 2026-08-27 07:33:18,208 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_single_stop_unchanged ... 2026-08-27 07:33:18,513 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:33:19,164 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_management.tests.test_fleet_sale_management: Starting TestFleetSaleManagement.test_fleet_line_price_unit_survives_recompute_and_option_chain_intact ... 2026-08-27 07:33:20,541 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:33:20,679 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_confirm_generates_one_draft_passenger_booking_with_seat_count ... 2026-08-27 07:33:20,919 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_fare_unit_price_mirror_on_booking_item_equals_so_line_price ... 2026-08-27 07:33:21,178 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_is_commercially_billed_true_for_fare_booking_false_for_manual ... 2026-08-27 07:33:21,589 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_is_fleet_passenger_fare_flag_discriminates_correctly ... 2026-08-27 07:33:21,804 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_passenger_fare_confirm_no_cargo_when_cargo_leaf_installed ... 2026-08-27 07:33:22,062 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_pricelist_does_not_clobber_manually_entered_fare ... 2026-08-27 07:33:23,864 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_seat_count_uses_final_qty_before_confirm ... 2026-08-27 07:33:25,339 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_vip_product_yields_vip_transport_booking_type ... 2026-08-27 07:33:25,724 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:33:26,064 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_acl_picking_read_low_priv: Starting TestStockPickingReadLowPriv.test_fleet_user_bare_read_picking_no_access_error ... 2026-08-27 07:33:26,317 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:33:32,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_false_stock_skips_weight_check ... 2026-08-27 07:33:32,420 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [558] 2026-08-27 07:33:32,500 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_true_stock_raises_on_overload ... 2026-08-27 07:33:32,600 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:33:37,992 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_group_by_transport_cycles_001 ... 2026-08-27 07:33:38,372 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_001 ... 2026-08-27 07:33:38,411 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_002 ... 2026-08-27 07:33:38,441 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_003 ... 2026-08-27 07:33:38,471 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_004 ... 2026-08-27 07:33:38,544 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_005 ... 2026-08-27 07:33:38,720 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_006 ... 2026-08-27 07:33:38,806 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_007 ... 2026-08-27 07:33:39,017 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_stock_picking_weight_and_volume_001 ... 2026-08-27 07:33:39,084 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_001 ... 2026-08-27 07:33:39,256 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_002 ... 2026-08-27 07:33:39,466 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:33:45,987 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_001 ... 2026-08-27 07:33:46,039 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 656, model: trip.waypoint 2026-08-27 07:33:46,071 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_002 ... 2026-08-27 07:33:46,156 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 656, model: fleet.vehicle.trip 2026-08-27 07:33:46,187 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_003 ... 2026-08-27 07:33:46,237 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 661, model: trip.waypoint 2026-08-27 07:33:46,268 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_004 ... 2026-08-27 07:33:46,291 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 661, model: stock.picking 2026-08-27 07:33:46,324 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_005 ... 2026-08-27 07:33:46,347 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 663, model: stock.picking 2026-08-27 07:33:46,556 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #663 deleted trip.segment records with IDs: [560] 2026-08-27 07:33:46,656 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_006 ... 2026-08-27 07:33:46,979 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_007 ... 2026-08-27 07:33:47,319 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #664 deleted trip.segment records with IDs: [562] 2026-08-27 07:33:47,394 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_008 ... 2026-08-27 07:33:47,681 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #664 deleted trip.segment records with IDs: [564] 2026-08-27 07:33:47,767 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_001 ... 2026-08-27 07:33:47,932 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [566] 2026-08-27 07:33:48,030 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [447, 448] 2026-08-27 07:33:48,088 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_002 ... 2026-08-27 07:33:48,176 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_003 ... 2026-08-27 07:33:48,311 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [568] 2026-08-27 07:33:48,394 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [449, 450] 2026-08-27 07:33:48,448 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_004 ... 2026-08-27 07:33:48,581 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [570] 2026-08-27 07:33:48,668 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [451, 452] 2026-08-27 07:33:48,732 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_005 ... 2026-08-27 07:33:48,859 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [572] 2026-08-27 07:33:48,965 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [454] 2026-08-27 07:33:49,108 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_006 ... 2026-08-27 07:33:49,453 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [574] 2026-08-27 07:33:49,559 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [456] 2026-08-27 07:33:49,637 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_007 ... 2026-08-27 07:33:49,727 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [576] 2026-08-27 07:33:49,798 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [577] 2026-08-27 07:33:49,887 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_008 ... 2026-08-27 07:33:50,031 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [579] 2026-08-27 07:33:50,116 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [459, 460] 2026-08-27 07:33:50,176 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_009 ... 2026-08-27 07:33:50,326 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [581] 2026-08-27 07:33:50,513 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [461, 462] 2026-08-27 07:33:50,652 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [583] 2026-08-27 07:33:50,729 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [463, 464] 2026-08-27 07:33:50,795 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_001 ... 2026-08-27 07:33:50,832 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_002 ... 2026-08-27 07:33:51,077 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [585] 2026-08-27 07:33:51,151 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_003 ... 2026-08-27 07:33:51,240 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_004 ... 2026-08-27 07:33:51,481 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [587] 2026-08-27 07:33:51,569 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [467, 468] 2026-08-27 07:33:51,623 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [220] 2026-08-27 07:33:51,638 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3119] 2026-08-27 07:33:51,663 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_005 ... 2026-08-27 07:33:51,911 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [589] 2026-08-27 07:33:52,001 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [469, 470] 2026-08-27 07:33:52,054 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [221] 2026-08-27 07:33:52,066 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3120] 2026-08-27 07:33:52,220 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [591] 2026-08-27 07:33:52,287 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_006 ... 2026-08-27 07:33:52,506 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [593] 2026-08-27 07:33:52,708 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [594] 2026-08-27 07:33:52,817 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [595, 596] 2026-08-27 07:33:53,238 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [599] 2026-08-27 07:33:53,510 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [601] 2026-08-27 07:33:53,572 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_007 ... 2026-08-27 07:33:53,829 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [603] 2026-08-27 07:33:53,917 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [480, 481] 2026-08-27 07:33:53,966 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [226] 2026-08-27 07:33:53,978 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3130] 2026-08-27 07:33:53,999 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_008 ... 2026-08-27 07:33:54,251 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [605] 2026-08-27 07:33:54,343 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [482, 483] 2026-08-27 07:33:54,396 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [227] 2026-08-27 07:33:54,409 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3131] 2026-08-27 07:33:54,603 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [607] 2026-08-27 07:33:54,699 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-27 07:34:00,466 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_001 ... 2026-08-27 07:34:00,818 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [609] 2026-08-27 07:34:01,081 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [611] 2026-08-27 07:34:01,329 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [613] 2026-08-27 07:34:01,480 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [610] 2026-08-27 07:34:01,680 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [615, 616] 2026-08-27 07:34:01,867 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [612] 2026-08-27 07:34:02,051 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [619, 620] 2026-08-27 07:34:02,264 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [614] 2026-08-27 07:34:02,475 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [623, 624] 2026-08-27 07:34:02,645 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [617, 618] 2026-08-27 07:34:02,816 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [627, 628, 629] 2026-08-27 07:34:03,044 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_002 ... 2026-08-27 07:34:03,553 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [633] 2026-08-27 07:34:03,805 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [635] 2026-08-27 07:34:04,059 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [637] 2026-08-27 07:34:04,305 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [639] 2026-08-27 07:34:04,557 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [641] 2026-08-27 07:34:04,796 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [643] 2026-08-27 07:34:05,070 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [645] 2026-08-27 07:34:05,173 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_003 ... 2026-08-27 07:34:05,246 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_004 ... 2026-08-27 07:34:05,459 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [647] 2026-08-27 07:34:05,559 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [648] 2026-08-27 07:34:05,670 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [649, 650] 2026-08-27 07:34:05,842 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [651, 652] 2026-08-27 07:34:06,036 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [653, 654, 655] 2026-08-27 07:34:06,213 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [656, 657, 658] 2026-08-27 07:34:06,361 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [659, 660, 661, 662] 2026-08-27 07:34:06,519 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [663, 664, 665, 666] 2026-08-27 07:34:06,718 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [667, 668, 669, 670, 671] 2026-08-27 07:34:06,867 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [672, 673, 674, 675, 676] 2026-08-27 07:34:07,050 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [677, 678, 679, 680, 681, 682] 2026-08-27 07:34:07,237 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_006 ... 2026-08-27 07:34:07,468 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [689] 2026-08-27 07:34:07,726 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [691] 2026-08-27 07:34:07,973 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [693] 2026-08-27 07:34:08,126 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [690] 2026-08-27 07:34:08,353 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [695, 696] 2026-08-27 07:34:08,635 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [692] 2026-08-27 07:34:08,831 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [699, 700] 2026-08-27 07:34:09,067 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [694] 2026-08-27 07:34:09,241 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [703, 704] 2026-08-27 07:34:09,387 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [697, 698] 2026-08-27 07:34:09,555 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [707, 708, 709] 2026-08-27 07:34:09,703 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_007 ... 2026-08-27 07:34:10,039 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [713] 2026-08-27 07:34:10,279 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [715] 2026-08-27 07:34:10,519 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [717] 2026-08-27 07:34:10,670 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [714] 2026-08-27 07:34:10,846 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [719, 720] 2026-08-27 07:34:11,009 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [718] 2026-08-27 07:34:11,118 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [723, 724] 2026-08-27 07:34:11,311 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [721, 722] 2026-08-27 07:34:11,486 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [727, 728, 729] 2026-08-27 07:34:11,663 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [716] 2026-08-27 07:34:11,781 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [733, 734] 2026-08-27 07:34:11,938 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [725, 726] 2026-08-27 07:34:12,097 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [737, 738, 739] 2026-08-27 07:34:12,241 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_010 ... 2026-08-27 07:34:12,436 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [743] 2026-08-27 07:34:12,672 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [745] 2026-08-27 07:34:12,920 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [747] 2026-08-27 07:34:13,074 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [744] 2026-08-27 07:34:13,274 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [749, 750] 2026-08-27 07:34:13,444 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [746] 2026-08-27 07:34:13,597 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [753, 754] 2026-08-27 07:34:13,753 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [748] 2026-08-27 07:34:13,904 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [757, 758] 2026-08-27 07:34:14,046 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [751, 752] 2026-08-27 07:34:14,206 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [761, 762, 763] 2026-08-27 07:34:14,371 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_011 ... 2026-08-27 07:34:14,454 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_012 ... 2026-08-27 07:34:14,661 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [767] 2026-08-27 07:34:14,748 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [768] 2026-08-27 07:34:14,846 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [769, 770] 2026-08-27 07:34:15,011 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [771, 772] 2026-08-27 07:34:15,185 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [773, 774, 775] 2026-08-27 07:34:15,344 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [776, 777, 778] 2026-08-27 07:34:15,467 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [779, 780, 781, 782] 2026-08-27 07:34:15,681 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [783, 784, 785, 786] 2026-08-27 07:34:15,939 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [787, 788, 789, 790, 791] 2026-08-27 07:34:16,186 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [792, 793, 794, 795, 796] 2026-08-27 07:34:16,425 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [797, 798, 799, 800, 801, 802] 2026-08-27 07:34:16,670 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_013 ... 2026-08-27 07:34:17,191 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [809] 2026-08-27 07:34:17,443 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [811] 2026-08-27 07:34:17,708 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [813] 2026-08-27 07:34:17,888 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [810] 2026-08-27 07:34:18,084 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [815, 816] 2026-08-27 07:34:18,309 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [814] 2026-08-27 07:34:18,457 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [819, 820] 2026-08-27 07:34:18,695 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [817, 818] 2026-08-27 07:34:18,935 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [823, 824, 825] 2026-08-27 07:34:19,125 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [812] 2026-08-27 07:34:19,271 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [829, 830] 2026-08-27 07:34:19,432 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [821, 822] 2026-08-27 07:34:19,627 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [833, 834, 835] 2026-08-27 07:34:19,865 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_014 ... 2026-08-27 07:34:20,552 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [839] 2026-08-27 07:34:20,788 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [841] 2026-08-27 07:34:21,053 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [843] 2026-08-27 07:34:21,291 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [840] 2026-08-27 07:34:21,536 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [845, 846] 2026-08-27 07:34:21,726 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [842] 2026-08-27 07:34:21,887 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [849, 850] 2026-08-27 07:34:22,043 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [844] 2026-08-27 07:34:22,289 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [853, 854] 2026-08-27 07:34:22,516 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [847, 848] 2026-08-27 07:34:22,706 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [857, 858, 859] 2026-08-27 07:34:23,110 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [863] 2026-08-27 07:34:23,410 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [865] 2026-08-27 07:34:23,692 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [867] 2026-08-27 07:34:23,824 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [864] 2026-08-27 07:34:23,989 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [869, 870] 2026-08-27 07:34:24,187 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [866] 2026-08-27 07:34:24,285 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [873, 874] 2026-08-27 07:34:24,460 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [868] 2026-08-27 07:34:24,593 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [877, 878] 2026-08-27 07:34:24,711 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [871, 872] 2026-08-27 07:34:24,843 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [881, 882, 883] 2026-08-27 07:34:25,076 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:34:31,904 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_001 ... 2026-08-27 07:34:32,350 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [887] 2026-08-27 07:34:32,461 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [888] 2026-08-27 07:34:32,604 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [889, 890] 2026-08-27 07:34:32,830 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [891, 892] 2026-08-27 07:34:33,064 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [893, 894, 895] 2026-08-27 07:34:33,241 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [896, 897, 898] 2026-08-27 07:34:33,432 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [899, 900, 901, 902] 2026-08-27 07:34:33,808 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [907] 2026-08-27 07:34:34,066 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [909] 2026-08-27 07:34:34,290 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [903, 904, 905, 906] 2026-08-27 07:34:34,538 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [911, 912, 913, 914, 915] 2026-08-27 07:34:34,782 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_002 ... 2026-08-27 07:34:35,076 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [921] 2026-08-27 07:34:35,177 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [922] 2026-08-27 07:34:35,288 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [923, 924] 2026-08-27 07:34:35,477 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [925, 926] 2026-08-27 07:34:35,730 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [927, 928, 929] 2026-08-27 07:34:35,967 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [930, 931, 932] 2026-08-27 07:34:36,167 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [933, 934, 935, 936] 2026-08-27 07:34:36,601 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [941] 2026-08-27 07:34:36,911 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [943] 2026-08-27 07:34:37,047 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [937, 938, 939, 940] 2026-08-27 07:34:37,266 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [945, 946, 947, 948, 949] 2026-08-27 07:34:37,563 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_003 ... 2026-08-27 07:34:37,855 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [955] 2026-08-27 07:34:37,956 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [956] 2026-08-27 07:34:38,067 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [957, 958] 2026-08-27 07:34:38,270 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [959, 960] 2026-08-27 07:34:38,439 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [961, 962, 963] 2026-08-27 07:34:38,599 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [964, 965, 966] 2026-08-27 07:34:38,746 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [967, 968, 969, 970] 2026-08-27 07:34:39,194 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [975] 2026-08-27 07:34:39,507 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [977] 2026-08-27 07:34:39,695 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [971, 972, 973, 974] 2026-08-27 07:34:39,879 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [979, 980, 981, 982, 983] 2026-08-27 07:34:40,044 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_004 ... 2026-08-27 07:34:40,265 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [989] 2026-08-27 07:34:40,354 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [990] 2026-08-27 07:34:40,477 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [991, 992] 2026-08-27 07:34:40,648 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [993, 994] 2026-08-27 07:34:40,886 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [995, 996, 997] 2026-08-27 07:34:41,137 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [998, 999, 1000] 2026-08-27 07:34:41,311 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1001, 1002, 1003, 1004] 2026-08-27 07:34:41,674 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1009] 2026-08-27 07:34:41,858 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1010] 2026-08-27 07:34:42,001 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1011, 1012] 2026-08-27 07:34:42,172 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1005, 1006, 1007, 1008] 2026-08-27 07:34:42,365 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1015, 1016, 1017, 1018, 1019] 2026-08-27 07:34:42,550 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_005 ... 2026-08-27 07:34:42,629 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_006 ... 2026-08-27 07:34:42,917 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1025] 2026-08-27 07:34:43,041 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1026] 2026-08-27 07:34:43,160 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1027, 1028] 2026-08-27 07:34:43,345 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1029, 1030] 2026-08-27 07:34:43,598 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1031, 1032, 1033] 2026-08-27 07:34:43,806 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1034, 1035, 1036] 2026-08-27 07:34:43,976 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1037, 1038, 1039, 1040] 2026-08-27 07:34:44,159 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1041, 1042, 1043, 1044] 2026-08-27 07:34:44,358 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1045, 1046, 1047, 1048, 1049] 2026-08-27 07:34:44,547 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_014 ... 2026-08-27 07:34:45,440 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1055] 2026-08-27 07:34:45,538 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1056] 2026-08-27 07:34:45,633 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1057, 1058] 2026-08-27 07:34:45,819 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1059, 1060] 2026-08-27 07:34:46,009 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1061, 1062, 1063] 2026-08-27 07:34:46,169 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1064, 1065, 1066] 2026-08-27 07:34:46,323 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1067, 1068, 1069, 1070] 2026-08-27 07:34:46,708 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1075] 2026-08-27 07:34:47,059 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1077] 2026-08-27 07:34:47,212 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1071, 1072, 1073, 1074] 2026-08-27 07:34:47,389 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1079, 1080, 1081, 1082, 1083] 2026-08-27 07:34:47,769 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1089] 2026-08-27 07:34:47,870 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1090] 2026-08-27 07:34:47,976 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1091, 1092] 2026-08-27 07:34:48,126 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1093, 1094] 2026-08-27 07:34:48,235 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1095, 1096, 1097] 2026-08-27 07:34:48,389 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1098, 1099, 1100] 2026-08-27 07:34:48,541 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1101, 1102, 1103, 1104] 2026-08-27 07:34:48,777 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1109] 2026-08-27 07:34:48,977 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1111] 2026-08-27 07:34:49,133 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1105, 1106, 1107, 1108] 2026-08-27 07:34:49,256 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-08-27 07:34:49,438 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:34:54,850 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_batch_reassign_is_idempotent ... 2026-08-27 07:34:55,529 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_assigns_loads_in_one_action ... 2026-08-27 07:34:58,604 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_done_rederives_round2_loads ... 2026-08-27 07:34:59,474 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:35:05,119 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_does_not_raise_on_release ... 2026-08-27 07:35:05,410 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [48] 2026-08-27 07:35:05,437 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_legs_and_batch ... 2026-08-27 07:35:05,819 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [49] 2026-08-27 07:35:05,826 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.stock.transfer.leg records with IDs: [1] 2026-08-27 07:35:05,855 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_loads ... 2026-08-27 07:35:06,107 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [50] 2026-08-27 07:35:06,160 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:35:12,626 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_fires_in_pre_warning_zone ... 2026-08-27 07:35:13,077 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1123] 2026-08-27 07:35:13,199 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_silent_below_warning_threshold ... 2026-08-27 07:35:13,656 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1125] 2026-08-27 07:35:13,806 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_fires_in_pre_warning_zone ... 2026-08-27 07:35:14,192 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1127] 2026-08-27 07:35:14,316 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_silent_below_warning_threshold ... 2026-08-27 07:35:14,735 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1129] 2026-08-27 07:35:14,918 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:35:21,600 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation: Starting TestFleetStockPickingDomainValidation.test_empty_or_unset_domain_accepted_on_vehicle_and_model ... 2026-08-27 07:35:21,793 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation: Starting TestFleetStockPickingDomainValidation.test_semantically_invalid_domain_raises_validation_error_on_vehicle_and_model ... 2026-08-27 07:35:21,847 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation: Starting TestFleetStockPickingDomainValidation.test_syntax_invalid_domain_raises_validation_error_on_vehicle_and_model ... 2026-08-27 07:35:21,925 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:35:28,810 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [399761] 2026-08-27 07:35:28,810 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [3550] 2026-08-27 07:35:28,811 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation_sudo: Starting TestFleetStockDomainValidationSudoesComodelRead.test_vehicle_domain_write_succeeds_despite_no_comodel_read ... 2026-08-27 07:35:28,818 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 721, model: stock.move 2026-08-27 07:35:28,868 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation_sudo: Starting TestFleetStockDomainValidationSudoesComodelRead.test_vehicle_model_domain_write_succeeds_despite_no_comodel_read ... 2026-08-27 07:35:28,881 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 721, model: stock.move 2026-08-27 07:35:28,961 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-27 07:35:35,037 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_access_propagation: Starting TestFleetStockGuardAccessErrorPropagation.test_access_error_during_auto_planning_propagates ... 2026-08-27 07:35:35,297 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:35:41,435 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [140300, 140301, 335965, 335973] 2026-08-27 07:35:41,435 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [1452, 1451, 3239, 3247] 2026-08-27 07:35:41,435 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_domain_access_propagation: Starting TestFleetStockGuardDomainAccessPropagation.test_access_error_evaluating_vehicle_domain_propagates_out_of_auto_planning ... 2026-08-27 07:35:41,466 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 738, model: stock.location 2026-08-27 07:35:41,509 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 738, model: stock.location 2026-08-27 07:35:41,511 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 738, model: stock.location 2026-08-27 07:35:41,560 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-27 07:35:47,564 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_domain_tolerance: Starting TestFleetStockGuardDomainTolerance.test_malformed_domain_excludes_only_that_vehicle ... 2026-08-27 07:35:47,783 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1131] 2026-08-27 07:35:48,028 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1133] 2026-08-27 07:35:48,274 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1132] 2026-08-27 07:35:48,503 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1135, 1136] 2026-08-27 07:35:48,734 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1134] 2026-08-27 07:35:48,866 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1139, 1140] 2026-08-27 07:35:49,021 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1137, 1138] 2026-08-27 07:35:49,190 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1143, 1144, 1145] 2026-08-27 07:35:49,357 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1141, 1142] 2026-08-27 07:35:49,523 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1149, 1150, 1151] 2026-08-27 07:35:49,670 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1146, 1147, 1148] 2026-08-27 07:35:49,840 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1155, 1156, 1157, 1158] 2026-08-27 07:35:50,039 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:35:55,836 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_goods_feeds_cross_axis_once ... 2026-08-27 07:35:56,447 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_inter_warehouse_leg_counts_once ... 2026-08-27 07:35:56,716 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_requires_chain_link ... 2026-08-27 07:35:57,010 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_root_picking_is_chain_head ... 2026-08-27 07:35:57,275 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:36:02,632 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_all_picking_types_carriable ... 2026-08-27 07:36:02,993 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_allocated_volume_follows_product_stowage_change ... 2026-08-27 07:36:03,176 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_fractional_weight_from_picking_rollup ... 2026-08-27 07:36:03,336 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_loaded_picking_not_double_counted ... 2026-08-27 07:36:03,609 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1163] 2026-08-27 07:36:03,698 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_no_load_coexistence_keeps_legacy_weight ... 2026-08-27 07:36:03,974 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1165] 2026-08-27 07:36:04,051 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_over_allocation_blocked ... 2026-08-27 07:36:04,991 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_quantity_done_reconciles_picked_quantity ... 2026-08-27 07:36:05,426 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_round_number_follows_backorder_depth ... 2026-08-27 07:36:06,138 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_split_conserves_demand ... 2026-08-27 07:36:06,830 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_trip_extra_weight_uses_fractional_load ... 2026-08-27 07:36:07,020 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:36:12,964 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_axis_b_only_goods ... 2026-08-27 07:36:13,272 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_inter_wh_leg_as_one_row ... 2026-08-27 07:36:13,602 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_projects_all_picking_types ... 2026-08-27 07:36:13,994 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:36:20,483 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_forty_pickings_assign_query_bounded ... 2026-08-27 07:36:23,473 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_load_compute_no_n_plus_one ... 2026-08-27 07:36:30,111 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Query count less than expected for user __system__: 11 < 15 in test_load_compute_no_n_plus_one at /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_stock/tests/test_fleet_stock_scale.py:84 2026-08-27 07:36:30,123 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Query count less than expected for user __system__: 8 < 15 in test_load_compute_no_n_plus_one at /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_stock/tests/test_fleet_stock_scale.py:89 2026-08-27 07:36:30,172 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:36:35,723 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_blocked_for_trip ... 2026-08-27 07:36:36,084 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1167] 2026-08-27 07:36:36,376 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_passthrough_for_non_trip_picking ... 2026-08-27 07:36:36,930 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_create_backorder_forwards_backorder_moves ... 2026-08-27 07:36:37,639 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:36:43,614 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_goods_standalone_no_cargo_dependency ... 2026-08-27 07:36:43,923 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1169] 2026-08-27 07:36:43,989 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_inter_wh_and_wave_work_standalone ... 2026-08-27 07:36:44,526 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_standalone_goods_complete ... 2026-08-27 07:36:44,581 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:36:50,446 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_picking_search_filters: Starting TestPickingSearchFilters.test_vehicle_unassigned_filter_selects_only_unassigned_pickings ... 2026-08-27 07:36:50,889 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1171] 2026-08-27 07:36:51,031 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:36:51,044 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_post_init_hook_tracking_lot_scope: Starting TestPostInitHookTrackingLotScope.test_plain_internal_user_lacks_tracking_lot_group ... 2026-08-27 07:36:51,405 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_post_init_hook_tracking_lot_scope: Starting TestPostInitHookTrackingLotScope.test_post_init_hook_does_not_grant_tracking_lot_to_all_internal_users ... 2026-08-27 07:36:51,435 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:36:57,470 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_a_trip_with_no_shipment_keeps_the_booking_layers_planned_end ... 2026-08-27 07:36:57,855 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-08-27 07:36:57,948 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-08-27 07:36:58,039 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-08-27 07:36:58,120 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-08-27 07:36:58,365 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1173] 2026-08-27 07:36:58,447 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_same_local_date_answers_false_for_picking_when_trip_has_no_end ... 2026-08-27 07:36:58,642 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_stock_trip_planned_date_end_tracks_picking_reschedule ... 2026-08-27 07:36:58,910 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1175] 2026-08-27 07:36:59,051 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_stock_trip_planned_date_end_widens_to_latest_picking_schedule ... 2026-08-27 07:36:59,361 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1177] 2026-08-27 07:36:59,671 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 07:37:01,606 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_company_created_without_country_does_not_rescan_partners ... 2026-08-27 07:37:07,991 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_inter_company_location_survives_creating_a_company_without_country ... 2026-08-27 07:37:11,382 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_writing_an_unchanged_country_does_not_rescan_but_a_changed_one_does ... 2026-08-27 07:37:16,023 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:37:17,532 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_01 ... 2026-08-27 07:37:18,274 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_02 ... 2026-08-27 07:37:18,870 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_03 ... 2026-08-27 07:37:19,510 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_04 ... 2026-08-27 07:37:20,137 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_05 ... 2026-08-27 07:37:21,262 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_06 ... 2026-08-27 07:37:22,479 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_07 ... 2026-08-27 07:37:22,544 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_08 ... 2026-08-27 07:37:22,649 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:37:24,267 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_after_install_module_01 ... 2026-08-27 07:37:24,771 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_create_company_01 ... 2026-08-27 07:37:31,295 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_01 ... 2026-08-27 07:37:31,415 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_02 ... 2026-08-27 07:37:31,519 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_03 ... 2026-08-27 07:37:31,589 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_picking_type_01 ... 2026-08-27 07:37:31,787 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_property_stock_customer_multi_company_01 ... 2026-08-27 07:37:39,924 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_01 ... 2026-08-27 07:37:40,602 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_02 ... 2026-08-27 07:37:41,217 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_03 ... 2026-08-27 07:37:42,838 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_04 ... 2026-08-27 07:37:44,119 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_05 ... 2026-08-27 07:37:44,155 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:37:48,092 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-08-27 07:37:48,688 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-08-27 07:37:49,263 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [1, 2] 2026-08-27 07:37:49,324 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [1, 2] 2026-08-27 07:37:49,332 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [3, 4] 2026-08-27 07:37:49,396 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [3, 4] 2026-08-27 07:37:49,404 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [5, 6] 2026-08-27 07:37:49,467 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [5, 6] 2026-08-27 07:37:49,492 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #16 deleted custom.declaration.export records with IDs: [1] 2026-08-27 07:37:49,510 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-08-27 07:37:50,029 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 823, model: custom.declaration.export 2026-08-27 07:37:50,077 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-08-27 07:37:50,429 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 822, model: custom.declaration.export 2026-08-27 07:37:50,439 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 822, model: custom.declaration.export 2026-08-27 07:37:50,444 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 822, model: custom.declaration.export 2026-08-27 07:37:50,454 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 822, model: custom.declaration.export.line 2026-08-27 07:37:50,457 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 822, model: custom.declaration.export.line 2026-08-27 07:37:50,463 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 822, model: custom.declaration.tax.export 2026-08-27 07:37:50,466 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 822, model: custom.declaration.tax.export 2026-08-27 07:37:50,474 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 822, model: custom.declaration.tax.export.group 2026-08-27 07:37:50,515 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:37:53,338 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_04_transfer_rate_custom_declaration_export ... 2026-08-27 07:37:54,091 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_05_transfer_rate_custom_declaration_export ... 2026-08-27 07:37:54,563 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_06_transfer_rate_custom_declaration_export ... 2026-08-27 07:37:55,059 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_01 ... 2026-08-27 07:37:55,698 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_02 ... 2026-08-27 07:37:56,959 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [243, 242, 241, 240] 2026-08-27 07:37:57,080 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [600, 598, 596, 594] 2026-08-27 07:37:57,915 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_03 ... 2026-08-27 07:38:00,342 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [27, 27] 2026-08-27 07:38:00,561 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [247, 246, 245, 244] 2026-08-27 07:38:00,688 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [616, 614, 612, 610] 2026-08-27 07:38:01,587 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_04 ... 2026-08-27 07:38:03,775 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [29, 28, 31, 30, 28, 29, 30, 31] 2026-08-27 07:38:03,862 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [22] 2026-08-27 07:38:04,072 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [252, 251, 250, 249] 2026-08-27 07:38:04,187 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [634, 632, 630, 628] 2026-08-27 07:38:05,255 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_picking_on_export_custom_declaration_01 ... 2026-08-27 07:38:05,925 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [27, 28] 2026-08-27 07:38:05,937 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [27, 28, 29] 2026-08-27 07:38:05,991 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [29, 30] 2026-08-27 07:38:06,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [59, 60, 61, 62, 63, 64] 2026-08-27 07:38:06,066 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [31, 32] 2026-08-27 07:38:06,205 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [33, 34] 2026-08-27 07:38:06,215 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [30, 31] 2026-08-27 07:38:06,274 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [35, 36] 2026-08-27 07:38:06,283 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [65, 66, 67, 68] 2026-08-27 07:38:06,343 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [37, 38] 2026-08-27 07:38:06,395 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_01 ... 2026-08-27 07:38:07,047 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_02 ... 2026-08-27 07:38:07,817 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [43, 44] 2026-08-27 07:38:07,833 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [38, 39, 40] 2026-08-27 07:38:07,843 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [45, 46] 2026-08-27 07:38:07,846 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [81, 82, 83, 84, 85, 86] 2026-08-27 07:38:07,916 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_01 ... 2026-08-27 07:38:10,073 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_so_in_multi_company ... 2026-08-27 07:38:13,967 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_01 ... 2026-08-27 07:38:15,198 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_02 ... 2026-08-27 07:38:16,753 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_01 ... 2026-08-27 07:38:17,399 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_02 ... 2026-08-27 07:38:17,860 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_01 ... 2026-08-27 07:38:18,365 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_02 ... 2026-08-27 07:38:18,805 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_04 ... 2026-08-27 07:38:19,708 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_05 ... 2026-08-27 07:38:20,947 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_export_custom_declaration_01 ... 2026-08-27 07:38:22,337 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_03 ... 2026-08-27 07:38:23,385 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_04 ... 2026-08-27 07:38:24,608 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_01 ... 2026-08-27 07:38:25,875 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [269, 268, 267, 266] 2026-08-27 07:38:25,945 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [676, 674, 672, 670] 2026-08-27 07:38:27,924 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_02 ... 2026-08-27 07:38:29,257 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [286, 285, 284, 283] 2026-08-27 07:38:29,358 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [702, 700, 698, 696] 2026-08-27 07:38:31,822 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_03 ... 2026-08-27 07:38:33,991 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [41, 40, 43, 42, 40, 41, 42, 43] 2026-08-27 07:38:34,097 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [25] 2026-08-27 07:38:34,285 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [303, 302, 301, 300] 2026-08-27 07:38:34,401 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [728, 726, 724, 722] 2026-08-27 07:38:36,651 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_04 ... 2026-08-27 07:38:38,918 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [49, 48, 51, 50, 48, 49, 50, 51] 2026-08-27 07:38:39,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [27] 2026-08-27 07:38:39,233 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [321, 320, 319, 318] 2026-08-27 07:38:39,314 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [756, 754, 752, 750] 2026-08-27 07:38:42,088 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_05 ... 2026-08-27 07:38:44,067 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_08 ... 2026-08-27 07:38:47,415 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_01 ... 2026-08-27 07:38:48,664 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_02 ... 2026-08-27 07:38:49,170 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_03 ... 2026-08-27 07:38:49,987 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_04 ... 2026-08-27 07:38:50,870 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_01 ... 2026-08-27 07:38:53,312 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_02 ... 2026-08-27 07:38:55,048 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_03 ... 2026-08-27 07:38:56,445 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:38:59,336 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_01 ... 2026-08-27 07:39:00,299 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_02 ... 2026-08-27 07:39:02,217 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_03 ... 2026-08-27 07:39:03,067 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_04 ... 2026-08-27 07:39:04,401 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_01 ... 2026-08-27 07:39:04,601 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_02 ... 2026-08-27 07:39:04,797 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_01 ... 2026-08-27 07:39:04,816 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_02 ... 2026-08-27 07:39:05,555 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_01 ... 2026-08-27 07:39:05,578 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_02 ... 2026-08-27 07:39:06,115 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_required_for_picking_01 ... 2026-08-27 07:39:06,137 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_01 ... 2026-08-27 07:39:08,041 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [112] 2026-08-27 07:39:08,148 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_new_foreign_partner_not_synced_01 ... 2026-08-27 07:39:09,148 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_foreign_trade_manual_override_survives_confirm ... 2026-08-27 07:39:10,733 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_return_product_01 ... 2026-08-27 07:39:12,702 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [115] 2026-08-27 07:39:12,956 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [106, 107] 2026-08-27 07:39:13,326 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [116] 2026-08-27 07:39:13,540 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [108, 109] 2026-08-27 07:39:13,557 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [117] 2026-08-27 07:39:13,812 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [110, 111] 2026-08-27 07:39:13,825 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [118] 2026-08-27 07:39:14,107 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [112, 113] 2026-08-27 07:39:14,120 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [119] 2026-08-27 07:39:14,446 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [114, 115] 2026-08-27 07:39:14,813 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [120] 2026-08-27 07:39:14,968 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [116, 117] 2026-08-27 07:39:14,980 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [121] 2026-08-27 07:39:15,290 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [118, 119] 2026-08-27 07:39:15,306 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [122] 2026-08-27 07:39:15,416 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [120, 121] 2026-08-27 07:39:15,430 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [123] 2026-08-27 07:39:15,537 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [122, 123] 2026-08-27 07:39:15,638 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:39:18,682 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_domestic_multistep_delivery_still_routes_to_customers ... 2026-08-27 07:39:20,144 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_foreign_export_multistep_buys_to_order_creates_po ... 2026-08-27 07:39:21,512 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_foreign_export_multistep_stocked_still_routes_through_customs ... 2026-08-27 07:39:23,209 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_company_foreign_export_isolation ... 2026-08-27 07:39:25,133 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_warehouse_foreign_export_isolation ... 2026-08-27 07:39:28,392 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_reception_route_depends_keeps_buy_and_import ... 2026-08-27 07:39:28,457 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:39:32,149 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move records with IDs: [447] 2026-08-27 07:39:32,663 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-08-27 07:39:33,043 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-08-27 07:39:33,542 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [1, 2] 2026-08-27 07:39:33,588 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [1, 2] 2026-08-27 07:39:33,600 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [3, 4] 2026-08-27 07:39:33,645 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [3, 4] 2026-08-27 07:39:33,652 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [5, 6] 2026-08-27 07:39:33,707 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [5, 6] 2026-08-27 07:39:33,738 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #16 deleted custom.declaration.import records with IDs: [1] 2026-08-27 07:39:33,768 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-08-27 07:39:34,319 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 835, model: custom.declaration.import 2026-08-27 07:39:34,351 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-08-27 07:39:34,921 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 834, model: custom.declaration.import 2026-08-27 07:39:34,930 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 834, model: custom.declaration.import 2026-08-27 07:39:34,934 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 834, model: custom.declaration.import 2026-08-27 07:39:34,942 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 834, model: custom.declaration.import.line 2026-08-27 07:39:34,944 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 834, model: custom.declaration.import.line 2026-08-27 07:39:34,949 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 834, model: custom.declaration.tax.import 2026-08-27 07:39:34,952 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 834, model: custom.declaration.tax.import 2026-08-27 07:39:34,954 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 834, model: custom.declaration.tax.import 2026-08-27 07:39:34,961 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 834, model: custom.declaration.tax.import.group 2026-08-27 07:39:34,964 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 834, model: custom.declaration.tax.import.group 2026-08-27 07:39:34,966 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 834, model: custom.declaration.tax.import.group 2026-08-27 07:39:34,970 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 834, model: custom.declaration.line.extra.expense 2026-08-27 07:39:34,972 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 834, model: custom.declaration.line.extra.expense 2026-08-27 07:39:34,975 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 834, model: custom.declaration.line.extra.expense 2026-08-27 07:39:35,013 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:39:38,333 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move records with IDs: [453] 2026-08-27 07:39:38,951 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_available_import_tax_cost_product_on_tax_form_01 ... 2026-08-27 07:39:39,161 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_available_import_tax_cost_product_on_tax_form_02 ... 2026-08-27 07:39:39,259 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_05 ... 2026-08-27 07:39:41,960 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_06 ... 2026-08-27 07:39:44,528 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_clearance_date_on_custom_declaration_01 ... 2026-08-27 07:39:45,009 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [37, 38] 2026-08-27 07:39:45,047 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [17, 18] 2026-08-27 07:39:45,053 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [39, 40] 2026-08-27 07:39:45,112 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [19, 20] 2026-08-27 07:39:45,155 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_currency_rate_manual_01 ... 2026-08-27 07:39:45,592 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [45, 46] 2026-08-27 07:39:45,632 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [23, 24] 2026-08-27 07:39:45,638 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [47, 48] 2026-08-27 07:39:45,695 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [25, 26] 2026-08-27 07:39:45,732 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_picking_on_import_custom_declaration_01 ... 2026-08-27 07:39:46,324 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [29, 30] 2026-08-27 07:39:46,335 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [20, 21, 22] 2026-08-27 07:39:46,384 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [31, 32] 2026-08-27 07:39:46,392 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [53, 54, 55, 56, 57, 58] 2026-08-27 07:39:46,456 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [33, 34] 2026-08-27 07:39:46,598 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [35, 36] 2026-08-27 07:39:46,605 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [23, 24] 2026-08-27 07:39:46,652 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [37, 38] 2026-08-27 07:39:46,660 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [59, 60, 61, 62] 2026-08-27 07:39:46,719 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [39, 40] 2026-08-27 07:39:46,775 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_po_on_import_custom_declaration_01 ... 2026-08-27 07:39:47,266 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_01 ... 2026-08-27 07:39:47,827 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [45, 46] 2026-08-27 07:39:47,834 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [31, 32, 33] 2026-08-27 07:39:47,882 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [47, 48] 2026-08-27 07:39:47,890 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [75, 76, 77, 78, 79, 80] 2026-08-27 07:39:47,969 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [49, 50] 2026-08-27 07:39:48,074 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [81, 82] 2026-08-27 07:39:48,109 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [51, 52] 2026-08-27 07:39:48,115 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [83, 84] 2026-08-27 07:39:48,159 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [53, 54] 2026-08-27 07:39:48,168 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [85, 86] 2026-08-27 07:39:48,236 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [55, 56] 2026-08-27 07:39:48,285 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_02 ... 2026-08-27 07:39:48,806 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [59, 60] 2026-08-27 07:39:48,815 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [37, 38, 39] 2026-08-27 07:39:48,854 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [61, 62] 2026-08-27 07:39:48,864 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [93, 94, 95, 96, 97, 98] 2026-08-27 07:39:48,933 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [63, 64] 2026-08-27 07:39:49,038 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [99, 100] 2026-08-27 07:39:49,077 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [65, 66] 2026-08-27 07:39:49,084 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [101, 102] 2026-08-27 07:39:49,144 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [67, 68] 2026-08-27 07:39:49,178 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_02 ... 2026-08-27 07:39:51,058 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_po_in_multi_company ... 2026-08-27 07:39:55,247 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_01 ... 2026-08-27 07:39:56,323 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [117, 118] 2026-08-27 07:39:56,387 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [73, 74] 2026-08-27 07:39:56,396 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [119, 120] 2026-08-27 07:39:56,441 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [75, 76] 2026-08-27 07:39:56,454 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [45, 46] 2026-08-27 07:39:56,557 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [77, 78] 2026-08-27 07:39:56,565 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [121, 122] 2026-08-27 07:39:56,617 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [79, 80] 2026-08-27 07:39:56,623 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [123, 124] 2026-08-27 07:39:56,677 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_02 ... 2026-08-27 07:39:57,534 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_compute_landed_cost_01 ... 2026-08-27 07:39:59,914 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_custom_declaration_03 ... 2026-08-27 07:40:01,283 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_import_custom_declaration_01 ... 2026-08-27 07:40:03,453 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_01 ... 2026-08-27 07:40:04,073 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_02 ... 2026-08-27 07:40:04,697 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_01 ... 2026-08-27 07:40:04,720 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6995] 2026-08-27 07:40:04,761 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_02 ... 2026-08-27 07:40:04,780 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6994] 2026-08-27 07:40:04,826 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_06 ... 2026-08-27 07:40:07,931 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_07 ... 2026-08-27 07:40:09,744 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [152, 153] 2026-08-27 07:40:09,786 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [90, 91] 2026-08-27 07:40:09,796 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [154, 155] 2026-08-27 07:40:09,846 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [92, 93] 2026-08-27 07:40:09,856 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [156, 157] 2026-08-27 07:40:09,914 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [94, 95] 2026-08-27 07:40:09,922 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [158, 159] 2026-08-27 07:40:09,969 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [96, 97] 2026-08-27 07:40:09,977 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [160, 161] 2026-08-27 07:40:10,025 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [98, 99] 2026-08-27 07:40:10,032 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [162, 163] 2026-08-27 07:40:13,391 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [100, 101] 2026-08-27 07:40:14,099 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_09 ... 2026-08-27 07:40:15,493 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [170, 171] 2026-08-27 07:40:15,565 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [104, 105] 2026-08-27 07:40:15,572 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [172, 173] 2026-08-27 07:40:16,449 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [106, 107] 2026-08-27 07:40:16,497 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_10 ... 2026-08-27 07:40:17,380 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_11 ... 2026-08-27 07:40:18,242 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_tax_computation_01 ... 2026-08-27 07:40:19,032 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_validate_landed_cost_01 ... 2026-08-27 07:40:21,315 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:40:24,944 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move records with IDs: [478] 2026-08-27 07:40:25,382 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_01 ... 2026-08-27 07:40:25,641 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_02 ... 2026-08-27 07:40:26,173 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_03 ... 2026-08-27 07:40:26,416 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_01 ... 2026-08-27 07:40:26,532 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_02 ... 2026-08-27 07:40:26,670 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_01 ... 2026-08-27 07:40:26,900 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_02 ... 2026-08-27 07:40:27,121 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_03 ... 2026-08-27 07:40:27,399 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_01 ... 2026-08-27 07:40:27,422 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_02 ... 2026-08-27 07:40:28,204 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_01 ... 2026-08-27 07:40:28,227 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_02 ... 2026-08-27 07:40:28,887 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_required_for_picking_01 ... 2026-08-27 07:40:28,912 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_flow_of_import_01 ... 2026-08-27 07:40:31,722 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_return_product_01 ... 2026-08-27 07:40:35,641 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:40:39,917 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move records with IDs: [490] 2026-08-27 07:40:40,438 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import_currency_rate.tests.test_foreign_trade_currency_rate: Starting TestForeignTradeImportCurrencyRate.test_01_transfer_rate_custom_declaration_import ... 2026-08-27 07:40:41,027 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import_currency_rate.tests.test_foreign_trade_currency_rate: Starting TestForeignTradeImportCurrencyRate.test_02_transfer_rate_custom_declaration_import ... 2026-08-27 07:40:41,671 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_foreign_trade_import_currency_rate.tests.test_foreign_trade_currency_rate: Starting TestForeignTradeImportCurrencyRate.test_03_transfer_rate_custom_declaration_import ... 2026-08-27 07:40:42,241 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:40:43,135 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_001_air_basic_chargeable_weight ... 2026-08-27 07:40:43,380 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_002_non_air_not_applicable ... 2026-08-27 07:40:43,451 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:40:44,529 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_01_air_chargeable_weight ... 2026-08-27 07:40:44,708 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_02_booking_confirmed_immediately ... 2026-08-27 07:40:44,805 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_03_urgent_surcharge_as_charge_line ... 2026-08-27 07:40:44,899 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_04_atd_and_leg_done ... 2026-08-27 07:40:44,985 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:40:46,183 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_01_air_import_no_containers_hawb_set ... 2026-08-27 07:40:46,424 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_02_ata_milestone ... 2026-08-27 07:40:46,564 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_03_storage_fee_per_day ... 2026-08-27 07:40:46,686 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_04_full_air_import_charges ... 2026-08-27 07:40:46,858 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_05_chargeable_weight_import ... 2026-08-27 07:40:46,975 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:40:47,951 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_main_carriage_endpoint: Starting TestAirMainCarriageEndpointContract.test_01_air_spec_generates_one_exact_main_leg_and_booking ... 2026-08-27 07:40:48,357 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_main_carriage_endpoint: Starting TestAirMainCarriageEndpointContract.test_02_missing_airport_blocks_without_leg_or_booking ... 2026-08-27 07:40:48,530 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_main_carriage_endpoint: Starting TestAirMainCarriageEndpointContract.test_03_air_planning_fields_lock_after_main_leg_exists ... 2026-08-27 07:40:48,672 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:40:49,705 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_rate_card_lane: Starting TestAirRateCardLane.test_01_air_port_endpoints_resolve_to_the_airport_pair ... 2026-08-27 07:40:50,011 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_rate_card_lane: Starting TestAirRateCardLane.test_02_air_booking_auto_charge_costs_the_airport_rate ... 2026-08-27 07:40:50,234 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_rate_card_lane: Starting TestAirRateCardLane.test_03_air_charge_buy_rate_onchange_uses_the_airport_lane ... 2026-08-27 07:40:50,403 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:40:51,451 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_01_blank_si_fcl_prints_air_ports ... 2026-08-27 07:40:51,799 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_02_blank_si_lcl_prints_air_ports ... 2026-08-27 07:40:52,014 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:40:53,035 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air_consol.tests.test_air_consol_install_smoke: Starting TestAirConsolInstallSmoke.test_01_air_arrival_notice_template_loads_from_air_module ... 2026-08-27 07:40:53,179 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air_consol.tests.test_air_consol_install_smoke: Starting TestAirConsolInstallSmoke.test_02_open_deconsolidate_wizard_routes_air_master_import_to_air_wizard ... 2026-08-27 07:40:53,237 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air_consol.tests.test_air_consol_install_smoke: Starting TestAirConsolInstallSmoke.test_03_open_deconsolidate_wizard_blocks_non_master_air_shipment ... 2026-08-27 07:40:53,354 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:40:54,324 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air_consol.tests.test_air_import_deconsolidation: Starting TestAirImportDeconsolidation.test_01_deconsolidate_wizard_creates_houses_with_cargo_and_master_link ... 2026-08-27 07:40:54,547 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air_consol.tests.test_air_import_deconsolidation: Starting TestAirImportDeconsolidation.test_02_deconsolidate_wizard_requires_at_least_one_line ... 2026-08-27 07:40:54,657 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:40:55,578 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air_consol.tests.test_air_master_no_ocean_lcl_charges: Starting TestAirMasterNoOceanLclCharges.test_01_air_master_booking_creates_no_ocean_lcl_house_charges ... 2026-08-27 07:40:55,877 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air_consol.tests.test_air_master_no_ocean_lcl_charges: Starting TestAirMasterNoOceanLclCharges.test_02_sea_master_booking_still_creates_ocean_lcl_house_charges ... 2026-08-27 07:40:56,106 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:40:57,171 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air_consol.tests.test_arrival_notice_air: Starting TestArrivalNoticeAir.test_air_deconsolidation_inherits_notify_airports_and_mawb_then_sends ... 2026-08-27 07:40:57,760 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-08-27 07:40:57,788 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_air_consol.tests.test_arrival_notice_air: Starting TestArrivalNoticeAir.test_air_recipients_match_sea_and_content_uses_air_fields ... 2026-08-27 07:40:58,102 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-08-27 07:40:58,146 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:40:59,660 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_arrival_notice_send_leaves_an_auditable_chatter_record ... 2026-08-27 07:40:59,946 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-08-27 07:40:59,971 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_body_contains_shipment_reference_date_and_vietnamese_translation ... 2026-08-27 07:41:00,033 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-a022a38-224288/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,034 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,416 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-a022a38-224288/addons/web/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,416 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/web/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,591 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-a022a38-224288/addons/base_setup/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,591 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/base_setup/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,599 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-a022a38-224288/addons/bus/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,599 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/bus/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,602 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-a022a38-224288/addons/web_tour/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,602 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/web_tour/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,606 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-a022a38-224288/addons/html_editor/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,606 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/html_editor/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,618 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-a022a38-224288/addons/mail/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,618 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mail/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,694 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-a022a38-224288/addons/sales_team/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,694 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sales_team/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,708 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-a022a38-224288/addons/onboarding/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,708 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/onboarding/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,714 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-a022a38-224288/addons/uom/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,714 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/uom/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,719 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-a022a38-224288/addons/product/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,719 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/product/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,760 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-a022a38-224288/addons/analytic/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,760 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/analytic/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,771 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-a022a38-224288/addons/web_editor/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,771 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/web_editor/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,798 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-a022a38-224288/addons/http_routing/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,798 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/http_routing/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,800 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-a022a38-224288/addons/auth_signup/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,801 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/auth_signup/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,817 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-a022a38-224288/addons/portal/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,817 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/portal/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,830 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-a022a38-224288/addons/resource/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,831 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/resource/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,840 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-a022a38-224288/addons/digest/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,840 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/digest/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,847 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-a022a38-224288/addons/account/i18n/vi.po for language vi_VN 2026-08-27 07:41:00,847 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,007 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-a022a38-224288/addons/payment/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,007 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,041 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-a022a38-224288/addons/account_payment/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,041 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_payment/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,049 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-a022a38-224288/addons/utm/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,050 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/utm/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,057 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-a022a38-224288/addons/sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,057 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,113 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-a022a38-224288/addons/sale_management/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,113 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_management/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,122 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-a022a38-224288/addons/barcodes/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,123 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/barcodes/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,128 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-a022a38-224288/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,128 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,132 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-a022a38-224288/addons/stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,132 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,237 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-a022a38-224288/addons/stock_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,237 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/stock_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,250 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-a022a38-224288/addons/phone_validation/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,251 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/phone_validation/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,255 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-a022a38-224288/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,255 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,311 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-a022a38-224288/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,311 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,320 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-a022a38-224288/addons/calendar/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,321 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/calendar/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,347 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-a022a38-224288/addons/contacts/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,347 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/contacts/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,348 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-a022a38-224288/addons/crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,349 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,387 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-a022a38-224288/addons/social_media/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,387 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/social_media/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,389 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-a022a38-224288/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,389 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,391 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-a022a38-224288/addons/website/i18n/vi.po for language vi_VN 2026-08-27 07:41:01,391 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,274 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_base: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_base/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,274 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_base/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,278 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,278 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,298 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,299 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,327 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-a022a38-224288/addons/purchase/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,327 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/purchase/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,363 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-a022a38-224288/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,363 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,373 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-a022a38-224288/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,373 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,381 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_vat_counterpart: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vat_counterpart/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,381 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vat_counterpart/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,383 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_account_payment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_payment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,383 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_payment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,385 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_foreign_trade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,385 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,399 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_account_accountant: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,399 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,408 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_account_accountant: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n_extra/vi_VN.po for language vi_VN 2026-08-27 07:41:02,408 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n_extra/vi_VN.po for language vi_VN 2026-08-27 07:41:02,409 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-a022a38-224288/addons/rating/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,409 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/rating/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,414 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-a022a38-224288/addons/project/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,414 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,466 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_quality: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,466 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,492 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-a022a38-224288/addons/website_payment/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,492 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_payment/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,500 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-a022a38-224288/addons/website_mail/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,501 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_mail/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,502 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-a022a38-224288/addons/portal_rating/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,502 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/portal_rating/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,505 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-a022a38-224288/addons/delivery/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,505 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/delivery/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,515 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-a022a38-224288/addons/website_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,515 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,558 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-a022a38-224288/addons/mrp/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,558 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mrp/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,607 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-a022a38-224288/addons/link_tracker/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,607 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/link_tracker/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,612 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-a022a38-224288/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,612 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,652 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-a022a38-224288/addons/resource_mail/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,652 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/resource_mail/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,655 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-a022a38-224288/addons/hr/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,655 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,685 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-a022a38-224288/addons/hr_expense/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,685 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_expense/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,708 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-a022a38-224288/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,708 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,754 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-a022a38-224288/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,755 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,756 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-a022a38-224288/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,756 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,794 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-a022a38-224288/addons/data_recycle/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,794 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/data_recycle/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,799 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_base_ward: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_ward/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,800 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_ward/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,802 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language vi_VN 2026-08-27 07:41:02,802 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,802 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,840 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-a022a38-224288/addons/maintenance/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,840 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/maintenance/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,856 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-a022a38-224288/addons/marketing_card/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,856 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/marketing_card/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,866 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_account_budget: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,866 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,876 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_sshkey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sshkey/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,876 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sshkey/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,881 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_git: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,881 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,893 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-a022a38-224288/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,893 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,895 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-a022a38-224288/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,895 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,897 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,898 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,906 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-a022a38-224288/addons/hr_contract/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,907 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_contract/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,917 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_resource: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_resource/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,917 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_resource/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,919 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_base_addendum: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_addendum/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,919 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_addendum/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,927 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,927 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,940 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_employee_relative: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_relative/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,940 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_relative/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,944 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-a022a38-224288/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,944 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,948 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_work_entry: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n_extra/vi.po for language vi_VN 2026-08-27 07:41:02,948 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n_extra/vi.po for language vi_VN 2026-08-27 07:41:02,949 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_work_entry: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,949 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,951 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-a022a38-224288/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,951 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,955 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,955 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,957 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-a022a38-224288/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,957 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,958 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-a022a38-224288/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,958 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-08-27 07:41:02,960 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,960 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,968 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_holidays/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,968 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_holidays/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,969 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n_extra/vi.po for language vi_VN 2026-08-27 07:41:02,969 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n_extra/vi.po for language vi_VN 2026-08-27 07:41:02,970 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:02,970 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,042 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_loan_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,042 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,093 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_token_expiration: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_token_expiration/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,093 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_token_expiration/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,096 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_config_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_config_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,096 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_config_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,101 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,102 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,108 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,108 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,110 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_license: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,110 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,149 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_git_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,150 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,154 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_odoo_module: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,154 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,187 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_okr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n_extra/vi.po for language vi_VN 2026-08-27 07:41:03,187 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n_extra/vi.po for language vi_VN 2026-08-27 07:41:03,188 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_okr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,188 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,195 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_sales_team_advanced: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,195 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,200 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_sales_target: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,200 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,208 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_account_counterpart: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_counterpart/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,209 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_counterpart/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,215 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language vi_VN 2026-08-27 07:41:03,216 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_wallet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_wallet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,216 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_wallet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,240 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_milestone: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_milestone/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,240 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_milestone/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,242 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_warranty_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,242 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,251 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_website_base: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_base/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,251 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_base/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,253 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_website_docs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,253 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,272 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_amazon: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,272 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,275 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_safe_ir_metadata_proxy/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,275 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_safe_ir_metadata_proxy/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,279 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n_extra/vi.po for language vi_VN 2026-08-27 07:41:03,279 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n_extra/vi.po for language vi_VN 2026-08-27 07:41:03,280 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,280 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,383 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,384 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,389 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_analytic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,389 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,394 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,394 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,410 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-a022a38-224288/addons/iap/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,410 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/iap/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,413 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-a022a38-224288/addons/iap_mail/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,413 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/iap_mail/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,417 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-a022a38-224288/addons/sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,417 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,432 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-a022a38-224288/addons/base_automation/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,432 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/base_automation/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,445 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_employee_advance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,445 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_employee_advance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,458 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-a022a38-224288/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,458 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,461 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_api_request_logger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_api_request_logger/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,461 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_api_request_logger/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,465 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_geo_routes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n_extra/vi.po for language vi_VN 2026-08-27 07:41:03,465 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n_extra/vi.po for language vi_VN 2026-08-27 07:41:03,466 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_geo_routes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,466 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,487 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_base_state_group: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_state_group/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,487 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_state_group/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,490 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_business_trip: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,490 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,502 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_customizer: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,502 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,515 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mail_tracking: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_tracking/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,516 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_tracking/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,517 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_document: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,517 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,540 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_standard_price_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_standard_price_access/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,540 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_standard_price_access/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,542 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_estimate: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,542 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,550 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_qrcode: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_qrcode/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,550 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_qrcode/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,552 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-a022a38-224288/addons/fleet/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,552 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/fleet/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,576 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,576 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,582 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_loading_capacity/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,582 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_loading_capacity/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,584 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-a022a38-224288/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,585 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,587 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_employee_documents: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_employee_documents/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,587 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_employee_documents/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,595 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_fleet_driver: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fleet_driver/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,595 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fleet_driver/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,597 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_booking: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,597 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,630 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language vi_VN 2026-08-27 07:41:03,631 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_planning: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,631 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,653 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_logistics_package_type: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_package_type/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,653 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_package_type/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,658 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language vi_VN 2026-08-27 07:41:03,658 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_logistics: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,658 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,697 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_logistics_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,697 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,699 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_freight_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,699 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,751 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,751 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,777 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-a022a38-224288/addons/gamification/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,777 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/gamification/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,809 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-a022a38-224288/addons/survey/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,810 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/survey/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,855 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_survey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,855 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,857 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_survey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n_extra/vi_VN.po for language vi_VN 2026-08-27 07:41:03,857 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n_extra/vi_VN.po for language vi_VN 2026-08-27 07:41:03,857 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_appraisal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_appraisal/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,857 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_appraisal/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,876 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,876 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,898 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_employee_grade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_grade/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,899 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_grade/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,904 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_role: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_role/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,904 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_role/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,910 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_rank: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_rank/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,910 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_rank/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,917 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-a022a38-224288/addons/hr_skills/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,917 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_skills/i18n/vi.po for language vi_VN 2026-08-27 07:41:03,936 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,937 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,954 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_onbehalf_payment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,954 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_onbehalf_payment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,963 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,964 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,996 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_social: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:03,996 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,013 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_workflow_automation: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,014 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,044 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_zalo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,044 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,058 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n_extra/vi.po for language vi_VN 2026-08-27 07:41:04,058 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n_extra/vi.po for language vi_VN 2026-08-27 07:41:04,059 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,059 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,069 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_appointment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,069 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,081 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-a022a38-224288/addons/website_partner/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,081 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_partner/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,083 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-a022a38-224288/addons/website_profile/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,083 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_profile/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,092 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-a022a38-224288/addons/website_slides/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,092 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_slides/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,159 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-a022a38-224288/addons/event/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,159 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/event/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,220 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-a022a38-224288/addons/website_event/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,220 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,235 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-a022a38-224288/addons/im_livechat/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,236 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/im_livechat/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,256 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-a022a38-224288/addons/sale_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,256 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,264 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-a022a38-224288/addons/repair/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,265 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/repair/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,279 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-a022a38-224288/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,279 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,294 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-a022a38-224288/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,295 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,305 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-a022a38-224288/addons/project_todo/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,305 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_todo/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,310 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-a022a38-224288/addons/lunch/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,311 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/lunch/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,327 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-a022a38-224288/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,327 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,338 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_data_module: no translation for language vi_VN 2026-08-27 07:41:04,338 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module web_responsive: no translation for language vi_VN 2026-08-27 07:41:04,338 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-a022a38-224288/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,338 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,345 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-a022a38-224288/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,345 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,347 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-a022a38-224288/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,347 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,348 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-a022a38-224288/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,348 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,350 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-a022a38-224288/addons/pos_discount/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,350 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_discount/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,352 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-a022a38-224288/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,352 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,361 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-a022a38-224288/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,362 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,362 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-a022a38-224288/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,363 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,364 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-a022a38-224288/addons/loyalty/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,365 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/loyalty/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,385 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-a022a38-224288/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,385 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,392 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-a022a38-224288/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,392 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,394 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-a022a38-224288/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,394 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,396 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-a022a38-224288/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,396 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,398 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-a022a38-224288/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,398 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,400 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-a022a38-224288/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,400 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,402 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-a022a38-224288/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,402 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,405 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-a022a38-224288/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,405 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,406 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language vi_VN 2026-08-27 07:41:04,406 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-a022a38-224288/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,407 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,410 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-a022a38-224288/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,410 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,412 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language vi_VN 2026-08-27 07:41:04,412 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-a022a38-224288/addons/pos_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,412 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,417 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-a022a38-224288/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,417 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,418 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-a022a38-224288/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,418 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,431 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language vi_VN 2026-08-27 07:41:04,432 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,432 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,438 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_loyalty_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,439 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,440 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,440 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,442 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-a022a38-224288/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,442 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,447 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_loyalty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,447 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,449 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-a022a38-224288/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,449 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,451 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language vi_VN 2026-08-27 07:41:04,452 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-a022a38-224288/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,452 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,454 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-a022a38-224288/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,454 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,455 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-a022a38-224288/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,456 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,467 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,468 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,472 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_stock_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,472 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,474 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-a022a38-224288/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,474 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,475 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-a022a38-224288/addons/base_iban/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,475 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/base_iban/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,476 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-a022a38-224288/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,476 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,479 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,480 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,491 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_stock_reports/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,492 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_stock_reports/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,501 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_dimensions: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_dimensions/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,501 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_dimensions/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,503 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,503 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,511 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,511 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,513 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,513 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,514 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,514 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,517 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,517 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,518 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_bank_currency_rate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,518 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,519 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language vi_VN 2026-08-27 07:41:04,519 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_export/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,519 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_export/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,528 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_import/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,528 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_import/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,539 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language vi_VN 2026-08-27 07:41:04,539 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-a022a38-224288/addons/website_blog/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,539 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_blog/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,561 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_access_right/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,562 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_access_right/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,563 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_page_access_right: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_page_access_right/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,563 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_page_access_right/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,564 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_legal_invoice_number: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_legal_invoice_number/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,564 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_legal_invoice_number/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,566 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_partner_identity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_identity/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,566 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_identity/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,568 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_partner_budget_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_budget_code/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,568 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_budget_code/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,569 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,570 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,588 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,588 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,596 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language vi_VN 2026-08-27 07:41:04,596 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,596 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,598 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,598 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,601 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: loading translation file /data/build/rb-a022a38-224288/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,601 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,609 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,609 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,611 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: loading translation file /data/build/rb-a022a38-224288/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,611 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,614 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,614 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,615 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-a022a38-224288/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,615 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,620 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language vi_VN 2026-08-27 07:41:04,620 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-a022a38-224288/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,620 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,623 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language vi_VN 2026-08-27 07:41:04,623 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_return_reason: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,623 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,628 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,628 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,630 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_bank_connector: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bank_connector/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,630 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bank_connector/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,632 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_bidv_connector: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bidv_connector/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,632 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bidv_connector/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,635 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-a022a38-224288/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,635 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,641 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_pos_qr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,642 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,643 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_bidv_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_bidv_viin/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,643 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_bidv_viin/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,645 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr_bidv/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,645 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr_bidv/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,648 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,648 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,654 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_account_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,654 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,677 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_discount/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,678 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_discount/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,679 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,679 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,681 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_mrp_plm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_plm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,681 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_plm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,695 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_quality_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,695 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,697 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_quality_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_mrp/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,697 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_mrp/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,698 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-a022a38-224288/addons/website_crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,698 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,699 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-a022a38-224288/addons/website_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,699 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,700 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-a022a38-224288/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,700 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,701 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-a022a38-224288/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,701 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,709 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-a022a38-224288/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,709 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,712 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-a022a38-224288/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,712 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,713 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-a022a38-224288/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,713 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,715 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-a022a38-224288/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,715 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,716 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-a022a38-224288/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,716 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,720 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-a022a38-224288/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,720 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,722 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-a022a38-224288/addons/account_edi/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,722 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_edi/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,726 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-a022a38-224288/addons/certificate/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,726 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/certificate/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,731 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-a022a38-224288/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,732 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,734 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-a022a38-224288/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,734 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,740 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-a022a38-224288/addons/account_fleet/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,740 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_fleet/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,742 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-a022a38-224288/addons/account_peppol/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,742 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_peppol/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,758 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-a022a38-224288/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,758 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,764 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-a022a38-224288/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,764 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,767 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-a022a38-224288/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,767 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,771 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-a022a38-224288/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,771 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,773 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-a022a38-224288/addons/account_test/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,773 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_test/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,776 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-a022a38-224288/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,776 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,778 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-a022a38-224288/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,778 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,781 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-a022a38-224288/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,781 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,784 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-a022a38-224288/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,785 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,786 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-a022a38-224288/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,786 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,787 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-a022a38-224288/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,788 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,789 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-a022a38-224288/addons/auth_totp/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,789 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/auth_totp/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,795 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-a022a38-224288/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,795 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,797 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-a022a38-224288/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,797 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,802 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-a022a38-224288/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,802 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,804 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-a022a38-224288/addons/base_import/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,804 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/base_import/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,815 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-a022a38-224288/addons/base_import_module/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,815 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/base_import_module/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,819 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-a022a38-224288/addons/base_install_request/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,820 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/base_install_request/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,825 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-a022a38-224288/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,825 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,827 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-a022a38-224288/addons/base_vat/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,827 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/base_vat/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,830 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-a022a38-224288/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,830 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,832 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-a022a38-224288/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,832 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,834 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-a022a38-224288/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,834 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,836 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-a022a38-224288/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,836 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,838 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-a022a38-224288/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,838 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,842 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-a022a38-224288/addons/iap_crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,842 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/iap_crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,843 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-a022a38-224288/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,844 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,845 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-a022a38-224288/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,845 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,855 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-a022a38-224288/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,855 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,857 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-a022a38-224288/addons/crm_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,857 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/crm_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,860 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-a022a38-224288/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,860 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,867 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-a022a38-224288/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,867 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,869 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-a022a38-224288/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,869 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,884 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-a022a38-224288/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,884 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,886 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-a022a38-224288/addons/event_booth/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,886 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/event_booth/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,893 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-a022a38-224288/addons/event_product/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,893 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/event_product/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,895 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-a022a38-224288/addons/event_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,895 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/event_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,901 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-a022a38-224288/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,901 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,907 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-a022a38-224288/addons/event_crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,907 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/event_crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,912 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-a022a38-224288/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,912 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,913 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-a022a38-224288/addons/event_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,913 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/event_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,914 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-a022a38-224288/addons/sale_crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,915 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,916 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-a022a38-224288/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,916 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,918 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-a022a38-224288/addons/google_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,918 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/google_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,919 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-a022a38-224288/addons/google_calendar/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,919 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/google_calendar/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,924 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-a022a38-224288/addons/google_gmail/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,924 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/google_gmail/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,927 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-a022a38-224288/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,927 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,928 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-a022a38-224288/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,928 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,930 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-a022a38-224288/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,930 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,932 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-a022a38-224288/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,932 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,936 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-a022a38-224288/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,936 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,938 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-a022a38-224288/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,938 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,939 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-a022a38-224288/addons/hr_presence/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,939 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_presence/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,943 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-a022a38-224288/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,943 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,944 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-a022a38-224288/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,944 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,949 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-a022a38-224288/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,949 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,951 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-a022a38-224288/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,951 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,953 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-a022a38-224288/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,953 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-08-27 07:41:04,955 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_us: no translation for language vi_VN 2026-08-27 07:41:04,955 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language vi_VN 2026-08-27 07:41:04,955 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_invoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,955 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_invoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,957 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_edi_line_grouping/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,957 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_edi_line_grouping/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,958 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_asset/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,958 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_asset/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,961 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_auto_transfer/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,961 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_auto_transfer/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,966 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language vi_VN 2026-08-27 07:41:04,967 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_account_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,967 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,984 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:04,984 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,013 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,013 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,015 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,015 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,016 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,016 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,017 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language vi_VN 2026-08-27 07:41:05,018 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,018 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,023 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-a022a38-224288/addons/sale_service/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,023 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_service/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,024 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-a022a38-224288/addons/project_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,024 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,027 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-a022a38-224288/addons/sale_project/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,027 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_project/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,036 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-a022a38-224288/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,036 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,053 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language vi_VN 2026-08-27 07:41:05,053 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language vi_VN 2026-08-27 07:41:05,054 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_logistics_route: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_route/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,054 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_route/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,060 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_logistics_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,060 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,066 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_supplier_pricelist/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,066 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_supplier_pricelist/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,068 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_freight_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,068 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,081 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_freight_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,081 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,083 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,083 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,085 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,085 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,086 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,086 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,087 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_payroll_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,087 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,096 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,097 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,098 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,098 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,103 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account_overtime/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,103 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account_overtime/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,104 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_administrative_region/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,104 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_administrative_region/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,108 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,108 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,114 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,114 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,115 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,115 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,119 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,119 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,120 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,120 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,121 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_overtime/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,122 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_overtime/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,123 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_loan_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,123 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_loan_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,124 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_account_moves_link/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,124 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_account_moves_link/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,125 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_picking_operation/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,125 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_picking_operation/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,132 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,132 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,135 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-a022a38-224288/addons/mail_bot/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,136 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mail_bot/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,140 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language vi_VN 2026-08-27 07:41:05,140 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-a022a38-224288/addons/mail_group/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,140 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mail_group/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,157 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-a022a38-224288/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,157 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,159 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-a022a38-224288/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,159 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,160 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-a022a38-224288/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,160 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,163 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-a022a38-224288/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,163 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,164 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-a022a38-224288/addons/website_event_track/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,164 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event_track/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,187 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-a022a38-224288/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,187 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,189 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-a022a38-224288/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,189 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,190 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-a022a38-224288/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,190 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,192 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-a022a38-224288/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,192 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,193 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-a022a38-224288/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,193 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,194 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-a022a38-224288/addons/membership/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,194 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/membership/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,201 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-a022a38-224288/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,201 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,204 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-a022a38-224288/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,204 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,209 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-a022a38-224288/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,209 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,213 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-a022a38-224288/addons/mrp_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,213 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mrp_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,218 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-a022a38-224288/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,218 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,219 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-a022a38-224288/addons/product_expiry/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,219 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/product_expiry/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,225 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-a022a38-224288/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,225 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,226 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-a022a38-224288/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,226 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,228 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-a022a38-224288/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,228 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,233 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-a022a38-224288/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,234 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,235 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-a022a38-224288/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,235 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,236 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-a022a38-224288/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,236 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,238 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-a022a38-224288/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,238 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,240 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-a022a38-224288/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,240 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,241 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-a022a38-224288/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,241 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,244 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-a022a38-224288/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,244 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,246 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language vi_VN 2026-08-27 07:41:05,247 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_currency_conversion_diff/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,247 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_currency_conversion_diff/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,249 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_momo_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_momo_viin/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,249 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_momo_viin/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,251 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_nganluong: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_nganluong/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,251 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_nganluong/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,256 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_polar: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_polar/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,256 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_polar/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,262 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_vnpay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_vnpay/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,262 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_vnpay/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,264 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_zalopay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_zalopay/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,264 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_zalopay/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,265 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-a022a38-224288/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,266 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,266 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-a022a38-224288/addons/pos_event/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,266 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_event/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,268 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-a022a38-224288/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,268 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,269 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-a022a38-224288/addons/pos_hr/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,269 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_hr/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,273 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language vi_VN 2026-08-27 07:41:05,273 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-a022a38-224288/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,273 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,275 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-a022a38-224288/addons/sale_margin/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,275 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_margin/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,276 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-a022a38-224288/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,276 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,277 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-a022a38-224288/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,277 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,279 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-a022a38-224288/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,279 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,280 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-a022a38-224288/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,280 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,281 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-a022a38-224288/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,281 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,282 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-a022a38-224288/addons/pos_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,282 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/pos_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,283 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-a022a38-224288/addons/product_email_template/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,283 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/product_email_template/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,285 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-a022a38-224288/addons/product_images/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,285 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/product_images/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,288 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-a022a38-224288/addons/product_margin/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,288 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/product_margin/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,291 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-a022a38-224288/addons/product_matrix/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,291 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/product_matrix/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,293 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-a022a38-224288/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,293 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,294 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-a022a38-224288/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,294 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,295 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-a022a38-224288/addons/project_mrp/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,295 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_mrp/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,297 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-a022a38-224288/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,297 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,298 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-a022a38-224288/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,299 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,301 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language vi_VN 2026-08-27 07:41:05,301 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-a022a38-224288/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,301 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,302 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-a022a38-224288/addons/project_purchase/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,302 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_purchase/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,304 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-a022a38-224288/addons/project_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,304 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,305 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-a022a38-224288/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,305 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,306 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-a022a38-224288/addons/sale_expense/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,306 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_expense/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,309 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-a022a38-224288/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,309 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,310 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-a022a38-224288/addons/project_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,310 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,312 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-a022a38-224288/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,312 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,314 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-a022a38-224288/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,314 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,315 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-a022a38-224288/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,315 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,318 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-a022a38-224288/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,318 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,319 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-a022a38-224288/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,319 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,321 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-a022a38-224288/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,321 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,323 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-a022a38-224288/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,323 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,324 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-a022a38-224288/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,324 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,326 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-a022a38-224288/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,326 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,327 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-a022a38-224288/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,327 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,333 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-a022a38-224288/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,333 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,334 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-a022a38-224288/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,334 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,336 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-a022a38-224288/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,336 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,337 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language vi_VN 2026-08-27 07:41:05,337 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-a022a38-224288/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,337 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,345 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-a022a38-224288/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,345 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,349 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-a022a38-224288/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,349 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,350 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-a022a38-224288/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,351 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,352 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-a022a38-224288/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,352 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,353 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_sms: no translation for language vi_VN 2026-08-27 07:41:05,353 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-a022a38-224288/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,353 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,354 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-a022a38-224288/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,354 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,359 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-a022a38-224288/addons/snailmail/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,359 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/snailmail/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,367 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-a022a38-224288/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,367 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,369 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,369 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,456 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,457 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,461 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,461 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,466 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,466 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,470 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,470 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,472 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,472 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,475 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,475 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,477 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,477 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,479 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,479 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,481 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,481 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,486 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,486 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,491 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,492 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,495 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,495 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,499 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,499 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,501 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-a022a38-224288/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,501 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,505 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,505 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,507 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-a022a38-224288/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,507 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,509 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-a022a38-224288/addons/stock_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,509 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/stock_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,512 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language vi_VN 2026-08-27 07:41:05,512 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language vi_VN 2026-08-27 07:41:05,512 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language vi_VN 2026-08-27 07:41:05,513 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language vi_VN 2026-08-27 07:41:05,513 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language vi_VN 2026-08-27 07:41:05,513 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_convert: no translation for language vi_VN 2026-08-27 07:41:05,513 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_converter: no translation for language vi_VN 2026-08-27 07:41:05,513 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-a022a38-224288/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,513 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,520 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_google_map: no translation for language vi_VN 2026-08-27 07:41:05,520 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-a022a38-224288/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,520 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,536 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-a022a38-224288/addons/website_livechat/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,536 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_livechat/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,540 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-a022a38-224288/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,540 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,542 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language vi_VN 2026-08-27 07:41:05,542 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-a022a38-224288/addons/payment_demo/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,542 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_demo/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,546 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-a022a38-224288/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,546 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,549 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-a022a38-224288/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,549 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,550 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-a022a38-224288/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,550 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,561 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-a022a38-224288/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,561 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,565 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-a022a38-224288/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,566 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,567 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-a022a38-224288/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,567 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,568 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-a022a38-224288/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,568 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,574 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-a022a38-224288/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,574 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,577 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-a022a38-224288/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,578 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,579 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-a022a38-224288/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,579 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,585 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_event_full: no translation for language vi_VN 2026-08-27 07:41:05,585 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language vi_VN 2026-08-27 07:41:05,586 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language vi_VN 2026-08-27 07:41:05,586 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language vi_VN 2026-08-27 07:41:05,586 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_http: no translation for language vi_VN 2026-08-27 07:41:05,586 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_new_api: no translation for language vi_VN 2026-08-27 07:41:05,587 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_inherit: no translation for language vi_VN 2026-08-27 07:41:05,587 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language vi_VN 2026-08-27 07:41:05,587 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_inherits: no translation for language vi_VN 2026-08-27 07:41:05,587 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language vi_VN 2026-08-27 07:41:05,588 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_limits: no translation for language vi_VN 2026-08-27 07:41:05,588 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_lint: no translation for language vi_VN 2026-08-27 07:41:05,588 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_performance: no translation for language vi_VN 2026-08-27 07:41:05,588 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_mail: no translation for language vi_VN 2026-08-27 07:41:05,589 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/test_mail_tracking_value_multilang/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,589 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/test_mail_tracking_value_multilang/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,590 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language vi_VN 2026-08-27 07:41:05,590 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language vi_VN 2026-08-27 07:41:05,591 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_read_group: no translation for language vi_VN 2026-08-27 07:41:05,591 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_resource: no translation for language vi_VN 2026-08-27 07:41:05,591 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_rpc: no translation for language vi_VN 2026-08-27 07:41:05,591 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language vi_VN 2026-08-27 07:41:05,592 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language vi_VN 2026-08-27 07:41:05,592 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language vi_VN 2026-08-27 07:41:05,592 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language vi_VN 2026-08-27 07:41:05,592 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language vi_VN 2026-08-27 07:41:05,593 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_signup_email_verification: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_signup_email_verification/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,593 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_signup_email_verification/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,594 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language vi_VN 2026-08-27 07:41:05,594 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_translation_import: no translation for language vi_VN 2026-08-27 07:41:05,595 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language vi_VN 2026-08-27 07:41:05,595 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language vi_VN 2026-08-27 07:41:05,595 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mail_route: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_route/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,596 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_route/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,598 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language vi_VN 2026-08-27 07:41:05,598 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_web_cohort: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_cohort/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,598 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_cohort/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,600 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language vi_VN 2026-08-27 07:41:05,600 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-a022a38-224288/addons/website_forum/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,601 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_forum/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,633 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-a022a38-224288/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,633 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,640 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-a022a38-224288/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,640 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,646 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language vi_VN 2026-08-27 07:41:05,646 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language vi_VN 2026-08-27 07:41:05,646 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_attendance_device: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_attendance_device/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,646 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_attendance_device/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,676 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_backdate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,676 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_backdate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,677 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand: no translation for language vi_VN 2026-08-27 07:41:05,677 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_common: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_common/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,677 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_common/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,679 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language vi_VN 2026-08-27 07:41:05,679 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,679 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,681 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_common_uom: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_common_uom/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,681 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_common_uom/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,682 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language vi_VN 2026-08-27 07:41:05,682 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,682 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,684 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-a022a38-224288/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,684 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,687 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_stock_equipment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,687 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,691 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,691 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,692 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_woking_frequency/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,692 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_woking_frequency/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,694 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_event_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,694 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,695 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_event_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,695 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,696 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_fee_definition: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,696 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,700 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_fee_definition_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,700 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,703 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_geo_routes_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,703 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,705 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_geo_routes_google: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_google/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,705 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_google/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,708 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_geo_routes_here: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_here/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,708 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_here/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,710 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_mapbox/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,710 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_mapbox/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,711 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_searoutes/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,712 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_searoutes/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,713 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_vietmap/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,714 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_vietmap/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,716 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_git_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,716 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,718 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language vi_VN 2026-08-27 07:41:05,718 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language vi_VN 2026-08-27 07:41:05,718 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language vi_VN 2026-08-27 07:41:05,718 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language vi_VN 2026-08-27 07:41:05,719 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,719 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,722 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,722 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,723 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,723 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,725 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_attendance_validation/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,725 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_attendance_validation/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,729 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_attendance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,729 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_attendance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,731 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_attendance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,731 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_attendance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,733 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_timesheet_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,733 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_timesheet_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,737 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_timesheet_leave/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,737 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_timesheet_leave/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,739 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_project_timesheet_timeoff_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,739 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_project_timesheet_timeoff_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,740 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_hr_training: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_training/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,740 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_training/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,741 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_inter_company_base: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_base/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,742 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_base/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,743 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_inter_company_invoice: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,743 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,746 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,746 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,748 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,748 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,749 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_invoice_tax_details: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_invoice_tax_details/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,749 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_invoice_tax_details/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,750 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language vi_VN 2026-08-27 07:41:05,751 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance_preventive_mode/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,751 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance_preventive_mode/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,752 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_by_working_hours/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,752 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_by_working_hours/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,753 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language vi_VN 2026-08-27 07:41:05,753 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_maintenance_notification: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_notification/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,754 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_notification/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,756 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_stock_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_backdate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,756 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_backdate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,757 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_mrp_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_backdate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,757 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_backdate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,759 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_component_percentage/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,759 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_component_percentage/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,761 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_stock_value/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,761 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_stock_value/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,762 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_mrp_maintenance: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,762 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,764 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,764 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,765 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n_extra/vi_VN.po for language vi_VN 2026-08-27 07:41:05,765 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n_extra/vi_VN.po for language vi_VN 2026-08-27 07:41:05,767 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language vi_VN 2026-08-27 07:41:05,767 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language vi_VN 2026-08-27 07:41:05,767 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language vi_VN 2026-08-27 07:41:05,767 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language vi_VN 2026-08-27 07:41:05,767 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_odoo_module_loc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_loc/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,768 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_loc/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,780 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_license_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,780 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,782 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_odoo_module_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,782 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,786 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,786 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,788 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,788 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,789 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_okr_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,789 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,791 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_partner_dob: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,791 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,792 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob_send_email/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,792 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob_send_email/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,795 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_partner_equity_range: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_equity_range/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,795 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_equity_range/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,797 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language vi_VN 2026-08-27 07:41:05,797 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_partner_nationality: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_nationality/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,797 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_nationality/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,798 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_partner_track_change: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_track_change/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,798 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_track_change/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,800 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payment_transaction_protection/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,800 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payment_transaction_protection/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,801 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-a022a38-224288/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,801 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,803 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_paypal_unsupported_currencies/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,803 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_paypal_unsupported_currencies/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,805 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payroll_payment_acb_templates/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,805 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payroll_payment_acb_templates/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,806 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_pos_delivery: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_delivery/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,806 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_delivery/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,808 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_order_to_sales_order/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,808 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_order_to_sales_order/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,810 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_code_sequence: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_code_sequence/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,810 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_code_sequence/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,812 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_collection: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,812 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,816 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_collection_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,816 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,817 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_collection_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,817 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,818 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_function: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,818 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,823 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_function_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,823 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,824 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_function_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,824 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,825 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language vi_VN 2026-08-27 07:41:05,826 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language vi_VN 2026-08-27 07:41:05,826 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_purchase_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_backdate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,826 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_backdate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,828 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_landed_cost/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,828 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_landed_cost/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,834 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_line_numbering/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,834 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_line_numbering/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,835 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_purchase_order_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_order_advance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,835 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_order_advance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,837 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_purchase_receipt: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_receipt/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,837 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_receipt/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,838 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_registration_email_blacklist/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,838 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_registration_email_blacklist/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,842 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_lot_partner_infor/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,843 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_lot_partner_infor/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,843 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_repair: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,843 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,845 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_request_from_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,845 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_request_from_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,846 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_with_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,846 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_with_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,847 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_safe_confirm_button: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_safe_confirm_button/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,847 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_safe_confirm_button/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,848 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_sale_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_backdate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,848 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_backdate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,849 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_desc_short_link/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,849 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_desc_short_link/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,849 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_sale_line_numbering: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_line_numbering/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,849 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_line_numbering/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,850 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_sale_order_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_order_advance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,850 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_order_advance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,852 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_sale_price_lock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_price_lock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,853 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_price_lock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,854 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,854 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,855 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_sales_target_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,855 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,859 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_sales_target_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,859 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,861 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,861 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,862 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_stock_age_report: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_age_report/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,862 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_age_report/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,865 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_stock_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,865 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,869 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset_equipment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,869 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset_equipment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,870 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,870 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,873 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_bom_kit/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,873 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_bom_kit/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,874 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_hierarchy/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,874 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_hierarchy/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,875 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language vi_VN 2026-08-27 07:41:05,875 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_unique_product_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_unique_product_code/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,875 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_unique_product_code/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,877 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_upload_file: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_upload_file/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,877 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_upload_file/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,878 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_vendor_price_lock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vendor_price_lock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,878 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vendor_price_lock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,882 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_warranty_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,882 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,883 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_warranty_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,883 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,885 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,885 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,885 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_warranty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,886 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,887 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,887 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,887 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_website_apps_store: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,887 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,899 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store_loc/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,900 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store_loc/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,901 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_website_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,901 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,902 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_website_docs_odoo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,902 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,903 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo_data/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,903 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo_data/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,906 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_website_slides_event: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_slides_event/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,906 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_slides_event/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,909 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-a022a38-224288/addons/transifex/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,909 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/transifex/i18n/vi.po for language vi_VN 2026-08-27 07:41:05,910 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_account_reconciliation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_reconciliation/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,910 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_reconciliation/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,919 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_bank_statement_import/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,919 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_bank_statement_import/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,927 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_bank_statement_import_rje/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,927 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_bank_statement_import_rje/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,928 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,928 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,929 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_account_budget_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,929 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,930 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language vi_VN 2026-08-27 07:41:05,931 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_account_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_recurring/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,931 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_recurring/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,933 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,933 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,934 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,935 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,941 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,941 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,944 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,944 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,952 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,952 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,953 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,953 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,954 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_product: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,954 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,957 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,957 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,960 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language vi_VN 2026-08-27 07:41:05,960 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,960 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,962 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,962 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,978 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,979 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,980 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,980 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,981 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_amazon_ses: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon_ses/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,981 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon_ses/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,984 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_appointment_website: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,984 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,991 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_flexible_flow/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:05,991 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_flexible_flow/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,001 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_contract/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,002 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_contract/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,006 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,006 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,009 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-a022a38-224288/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-08-27 07:41:06,009 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-08-27 07:41:06,011 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment_skills_resume/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,011 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment_skills_resume/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,013 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,013 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,016 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language vi_VN 2026-08-27 07:41:06,016 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,016 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,021 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,021 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,028 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,028 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,033 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,033 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,038 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,038 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,039 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,040 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,053 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_mrp: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_mrp/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,053 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_mrp/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,060 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,060 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,069 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,069 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,070 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_procurement: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_procurement/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,070 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_procurement/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,072 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purpose_routing/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,072 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purpose_routing/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,903 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,904 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,912 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_approval_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,912 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,913 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_auth_password_policy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_auth_password_policy/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,913 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_auth_password_policy/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,916 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language vi_VN 2026-08-27 07:41:06,916 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language vi_VN 2026-08-27 07:41:06,916 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,916 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,917 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_acb/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,918 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_acb/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,919 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_bidv/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,919 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_bidv/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,920 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_vcb/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,920 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_vcb/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,921 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language vi_VN 2026-08-27 07:41:06,921 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_base_district: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_district/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,921 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_district/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,950 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language vi_VN 2026-08-27 07:41:06,950 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_account: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,951 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,953 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language vi_VN 2026-08-27 07:41:06,954 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_auth_signup/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,954 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_auth_signup/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,959 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language vi_VN 2026-08-27 07:41:06,959 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language vi_VN 2026-08-27 07:41:06,959 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language vi_VN 2026-08-27 07:41:06,960 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_base_import: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_base_import/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,960 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_base_import/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,961 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_calendar: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_calendar/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,961 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_calendar/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,970 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_contacts: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_contacts/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,970 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_contacts/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,971 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_crm: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,971 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,973 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_digest: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_digest/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,973 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_digest/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,974 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_fleet: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_fleet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,974 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_fleet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,975 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_hr: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_hr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,975 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_hr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,976 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,977 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,978 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language vi_VN 2026-08-27 07:41:06,978 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_im_livechat/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,978 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_im_livechat/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,980 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language vi_VN 2026-08-27 07:41:06,980 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_bot/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,980 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_bot/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,982 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_plugin/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,982 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_plugin/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,985 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,985 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,987 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,987 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,988 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language vi_VN 2026-08-27 07:41:06,988 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_sms/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,989 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_sms/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:06,989 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-a022a38-224288/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-08-27 07:41:06,989 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,008 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_themes/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,008 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_themes/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,011 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_membership: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_membership/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,011 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_membership/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,012 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_mrp: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mrp/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,012 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mrp/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,013 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language vi_VN 2026-08-27 07:41:07,014 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language vi_VN 2026-08-27 07:41:07,014 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language vi_VN 2026-08-27 07:41:07,014 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_portal: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_portal/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,014 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_portal/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,017 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_pos: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,017 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,019 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_product: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_product/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,019 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_product/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,020 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_purchase: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,020 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,021 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_sale: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,021 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,023 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_sale_management: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_sale_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,023 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_sale_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,024 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language vi_VN 2026-08-27 07:41:07,024 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language vi_VN 2026-08-27 07:41:07,024 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_stock: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,024 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,026 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_web: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_web/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,026 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_web/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,028 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language vi_VN 2026-08-27 07:41:07,029 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-a022a38-224288/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,029 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,031 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language vi_VN 2026-08-27 07:41:07,031 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_website: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,031 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,033 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_website_event: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_event/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,033 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_event/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,034 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language vi_VN 2026-08-27 07:41:07,034 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_website_forum: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_forum/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,034 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_forum/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,035 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language vi_VN 2026-08-27 07:41:07,036 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-a022a38-224288/addons/website_links/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,036 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_links/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,040 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_website_links: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_links/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,040 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_links/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,041 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language vi_VN 2026-08-27 07:41:07,041 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_website_sale: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,041 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,043 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_website_slides: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_slides/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,043 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_slides/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,044 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language vi_VN 2026-08-27 07:41:07,044 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_business_trip_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,044 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,046 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_passenger/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,046 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_passenger/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,059 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_fleet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,059 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_fleet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,061 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,061 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,064 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_contacts: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,064 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,067 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_contacts_district: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_district/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,067 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_district/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,070 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,070 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,076 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_web_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_map/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,076 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_map/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,078 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_contacts_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_contacts_map/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,078 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_contacts_map/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,078 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_contacts_ward: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ward/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,078 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ward/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,079 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_country_target_market: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_country_target_market/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,079 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_country_target_market/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,080 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,080 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,081 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_partner_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,081 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,091 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_crm_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,091 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,093 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_industry_isic/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,093 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_industry_isic/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,150 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,150 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,152 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_customer_recognition/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,152 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_customer_recognition/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,153 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_crm_dob: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_dob/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,153 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_dob/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,154 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_web_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_sankey/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,154 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_sankey/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,156 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_crm_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm_sankey/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,156 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm_sankey/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,157 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer_web_responsive/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,157 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer_web_responsive/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,158 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_document_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,158 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,159 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_document_freight: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,159 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_freight_air: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,165 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,170 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_freight_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_consol/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,170 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_consol/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,187 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_document_freight_air: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_air/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,187 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_air/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,191 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_document_freight_consol: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_consol/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,191 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_consol/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,195 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_document_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,196 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,197 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_document_hr_contract: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_contract/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,197 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_contract/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,199 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,199 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,200 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_document_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_mrp/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,200 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_mrp/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,202 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_document_parsing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_document_parsing/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,202 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_document_parsing/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,213 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_document_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,213 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,214 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_document_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,214 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,215 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_document_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,215 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,217 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_document_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,217 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,219 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_duns: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_duns/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,219 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_duns/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,221 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_employee_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_employee_map/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,221 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_employee_map/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,222 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_estimate_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,222 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,227 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_estimate_budget: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,227 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,231 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_estimate_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_hr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,231 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_hr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,232 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_estimate_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,232 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,234 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_estimate_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,234 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,236 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_estimate_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,236 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,238 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_features_activate_inter_company/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,238 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_features_activate_inter_company/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,240 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,240 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,246 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,246 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,248 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,248 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,250 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_cargo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,251 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_cargo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,260 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_insurance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_insurance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,260 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_insurance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,270 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,270 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,271 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,271 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,274 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language vi_VN 2026-08-27 07:41:07,274 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,274 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,280 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_cargo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,280 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_cargo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,281 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,281 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,282 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_passenger/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,282 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_passenger/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,284 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_transfer_address: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_transfer_address/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,284 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_transfer_address/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,285 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_fleet_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,285 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,305 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_freight_air_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air_consol/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,305 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air_consol/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,310 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_freight_road: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_road/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,310 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_road/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,319 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_document_parsing/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,319 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_document_parsing/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,322 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,322 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_management/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,323 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_onbehalf/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,323 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_onbehalf/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,325 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,325 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,329 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_web_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_gantt/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,329 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_gantt/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,334 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language vi_VN 2026-08-27 07:41:07,334 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_cargo_template/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,334 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_cargo_template/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,342 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_freight/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,342 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_freight/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,347 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language vi_VN 2026-08-27 07:41:07,347 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_consol/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,347 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_consol/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,349 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_geography_info: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,349 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,353 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_geography_info_contact: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_contact/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,354 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_contact/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,355 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_world_bank/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,355 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_world_bank/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,356 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_google_drive: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,356 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,378 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,378 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,380 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_hr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,380 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_hr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,381 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_livechat/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,381 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_livechat/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,383 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,383 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,384 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_module/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,384 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_module/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,385 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_helpdesk_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,385 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,389 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,389 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,390 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_severity/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,390 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_severity/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,392 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,392 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,393 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,393 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,395 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hide_detailed_tax_in_pos_receipt/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,395 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hide_detailed_tax_in_pos_receipt/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,396 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_skill/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,396 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_skill/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,397 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,397 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,398 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,398 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,400 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,400 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,400 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_seniority: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_seniority/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,401 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_seniority/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,405 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_seniority/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,405 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_seniority/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,406 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_birthday/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,406 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_birthday/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,409 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_relative_birthdate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,409 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_relative_birthdate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,410 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,410 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,411 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language vi_VN 2026-08-27 07:41:07,411 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_management_tiers/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,411 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_management_tiers/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,416 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_multi_position: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_multi_position/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,416 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_multi_position/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,436 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,436 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,443 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,443 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,445 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language vi_VN 2026-08-27 07:41:07,445 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,445 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval_payroll/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,447 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_attendance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,447 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_attendance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,450 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll_compensatory_time_off/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,450 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll_compensatory_time_off/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,451 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,452 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,456 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,456 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,457 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_attendance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,458 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_attendance/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,459 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_timesheet_wfh/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,459 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_timesheet_wfh/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,463 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,464 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,467 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project_timesheet_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,467 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project_timesheet_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,467 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,467 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,477 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n_extra/vi_VN.po for language vi_VN 2026-08-27 07:41:07,477 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n_extra/vi_VN.po for language vi_VN 2026-08-27 07:41:07,478 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,478 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,483 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,483 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,484 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_hr_recruitment_sankey/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,484 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_hr_recruitment_sankey/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,485 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_retirement_age/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,485 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_retirement_age/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,489 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,489 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,489 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skills_slides/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,490 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skills_slides/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,491 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language vi_VN 2026-08-27 07:41:07,491 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_link_tracker_qr_code/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,491 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_link_tracker_qr_code/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,492 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loan_management_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,492 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loan_management_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,494 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language vi_VN 2026-08-27 07:41:07,494 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language vi_VN 2026-08-27 07:41:07,494 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_show_recipient/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,494 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_show_recipient/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,495 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language vi_VN 2026-08-27 07:41:07,495 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language vi_VN 2026-08-27 07:41:07,495 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language vi_VN 2026-08-27 07:41:07,496 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language vi_VN 2026-08-27 07:41:07,496 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_thread_uom/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,496 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_thread_uom/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,498 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language vi_VN 2026-08-27 07:41:07,498 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language vi_VN 2026-08-27 07:41:07,499 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language vi_VN 2026-08-27 07:41:07,499 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language vi_VN 2026-08-27 07:41:07,499 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language vi_VN 2026-08-27 07:41:07,499 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,500 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,502 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language vi_VN 2026-08-27 07:41:07,503 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language vi_VN 2026-08-27 07:41:07,503 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_marketplace_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,503 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,507 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,507 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,508 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language vi_VN 2026-08-27 07:41:07,509 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language vi_VN 2026-08-27 07:41:07,509 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,509 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,525 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mrp_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,525 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,535 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mrp_filter: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_filter/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,535 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_filter/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,536 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_landed_costs/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,536 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_landed_costs/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,539 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_landed_costs/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,539 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_landed_costs/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,541 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,541 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,546 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_subcontracting_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,547 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_subcontracting_purchase/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,548 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language vi_VN 2026-08-27 07:41:07,548 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,548 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,549 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,549 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,555 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,555 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,558 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_plm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,558 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_plm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,559 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_partner_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,559 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,562 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,562 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,568 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language vi_VN 2026-08-27 07:41:07,568 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace_website/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,568 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace_website/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,570 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language vi_VN 2026-08-27 07:41:07,570 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language vi_VN 2026-08-27 07:41:07,570 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_partner_gender: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_gender/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,570 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_gender/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,571 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_partner_shareholder: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_shareholder/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,572 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_shareholder/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,573 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_partner_tax_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_tax_code/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,573 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_tax_code/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,575 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pdf_print_preview/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,575 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pdf_print_preview/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,576 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,576 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,582 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_custom_bill_logo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,582 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_custom_bill_logo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,584 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_multi_barcodes/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,584 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_multi_barcodes/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,587 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language vi_VN 2026-08-27 07:41:07,587 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_pos_return: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_return/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,587 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_return/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,589 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_sales_receipt_title/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,589 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_sales_receipt_title/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,590 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_pos_scale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_scale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,591 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_scale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,595 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_pos_vnpay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_vnpay/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,595 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_vnpay/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,599 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_product_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,599 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,601 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,601 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,605 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language vi_VN 2026-08-27 07:41:07,605 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,605 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,607 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language vi_VN 2026-08-27 07:41:07,607 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_project_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_gantt/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,607 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_gantt/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,610 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_project_progress: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_progress/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,610 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_progress/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,616 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_project_todo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_todo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,616 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_todo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,618 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language vi_VN 2026-08-27 07:41:07,618 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_request_from_warranty/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,618 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_request_from_warranty/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,620 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_repair_stock_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_stock_access/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,620 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_stock_access/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,621 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_repair_supply: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_supply/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,621 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_supply/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,626 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,626 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,631 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_addendum: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_addendum/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,632 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_addendum/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,634 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,634 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,636 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,636 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,637 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,637 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,638 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language vi_VN 2026-08-27 07:41:07,638 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_ee: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_ee/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,638 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_ee/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,640 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_vendorprice/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,640 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_vendorprice/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,640 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_product_duplication_warning/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,640 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_product_duplication_warning/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,642 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,642 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,643 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_project_technician: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project_technician/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,643 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project_technician/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,644 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_quotation_template_access/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,645 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_quotation_template_access/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,646 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,646 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,651 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language vi_VN 2026-08-27 07:41:07,651 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_subscription: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,651 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,660 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription_loyalty/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,661 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription_loyalty/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,666 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,666 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,667 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,667 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,668 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,668 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,669 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sales_unlink: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,669 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,670 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,671 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink_stock/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,672 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_social_facebook: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_facebook/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,672 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_facebook/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,677 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_social_lead: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_lead/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,678 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_lead/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,679 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_social_linkedin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_linkedin/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,679 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_linkedin/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,683 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,683 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,685 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account_backdate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,685 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account_backdate/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,687 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_stock_ee: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_stock_ee/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,687 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_stock_ee/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,688 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transfer/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,688 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transfer/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,692 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transit_valuation/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,692 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transit_valuation/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,693 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language vi_VN 2026-08-27 07:41:07,694 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_stringee: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stringee/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,694 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stringee/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,706 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_survey_exam: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey_exam/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,706 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey_exam/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,713 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,713 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,713 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,714 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,723 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_blog_toc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_toc/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,723 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_toc/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,725 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n_extra/vi.po for language vi_VN 2026-08-27 07:41:07,726 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n_extra/vi.po for language vi_VN 2026-08-27 07:41:07,726 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,727 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,728 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_gtm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_gtm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,728 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_gtm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,730 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,730 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,738 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_hr_recruitment_website_editor/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,738 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_hr_recruitment_website_editor/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,740 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,741 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,742 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_nofollow: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_nofollow/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,742 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_nofollow/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,743 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,744 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,747 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,747 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,749 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,749 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,750 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_seo: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,750 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,754 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,754 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,765 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor_blog/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,765 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor_blog/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,766 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_seo_blog: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_blog/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,766 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_blog/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,768 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_slides: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_slides/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,768 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_slides/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,769 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language vi_VN 2026-08-27 07:41:07,769 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,769 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,772 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_event/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,772 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_event/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,773 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_livechat/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,773 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_livechat/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,775 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_sms/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,775 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_sms/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,776 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_social/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,776 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_social/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,778 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_survey/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,778 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_survey/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,780 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_website/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,780 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_website/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,781 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_zalo_zbs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_zbs/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,781 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_zbs/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,796 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language vi_VN 2026-08-27 07:41:07,796 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_zalo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,796 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_zalo/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,797 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_zalo_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,798 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_account/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,800 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_auth_oauth/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,800 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_auth_oauth/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,802 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_chatter_sync/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,802 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_chatter_sync/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,803 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,803 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,804 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_zalo_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,805 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,807 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_website_livechat/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,807 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_website_livechat/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,809 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-a022a38-224288/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,809 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,810 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-a022a38-224288/addons/website_customer/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,810 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_customer/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,814 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-a022a38-224288/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,814 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,816 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-a022a38-224288/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,816 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,818 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-a022a38-224288/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,818 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,820 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-a022a38-224288/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,820 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,821 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-a022a38-224288/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,821 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,825 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-a022a38-224288/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,825 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,826 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-a022a38-224288/addons/website_membership/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,826 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_membership/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,827 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-a022a38-224288/addons/website_project/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,827 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_project/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,829 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-a022a38-224288/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,829 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,831 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-a022a38-224288/addons/payment_custom/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,831 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_custom/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,833 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-a022a38-224288/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,833 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,836 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-a022a38-224288/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,836 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,838 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-a022a38-224288/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,838 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,841 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-a022a38-224288/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,841 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,844 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-a022a38-224288/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,844 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,845 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-a022a38-224288/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,845 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,846 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-a022a38-224288/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,846 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,849 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-a022a38-224288/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,849 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,851 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-a022a38-224288/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,851 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,853 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-a022a38-224288/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,853 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,854 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-a022a38-224288/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,854 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,856 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mrp_progress: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_progress/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,856 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_progress/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,862 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_standard_consumption/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,862 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_standard_consumption/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,864 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_appointment_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,864 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_crm/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,865 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_appointment_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,866 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_sale/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,868 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language vi_VN 2026-08-27 07:41:07,868 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website_hr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,868 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website_hr/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,871 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module viin_brand_mail: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,871 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mail/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,874 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module to_erponline_utility: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,874 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/i18n/vi_VN.po for language vi_VN 2026-08-27 07:41:07,882 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-a022a38-224288/addons/board/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,883 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/board/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,885 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-a022a38-224288/addons/payment_aps/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,885 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_aps/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,886 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-a022a38-224288/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,887 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,889 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-a022a38-224288/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,889 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,893 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-a022a38-224288/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,893 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,895 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-a022a38-224288/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,895 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,897 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-a022a38-224288/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,897 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,900 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-a022a38-224288/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,900 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,901 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-a022a38-224288/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,902 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,904 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-a022a38-224288/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,904 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,906 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-a022a38-224288/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,906 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,908 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-a022a38-224288/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,908 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,911 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-a022a38-224288/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,911 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,913 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-a022a38-224288/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,913 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,915 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module theme_default: no translation for language vi_VN 2026-08-27 07:41:07,915 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-a022a38-224288/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,915 204 INFO rb-a022a38-224288-408783 odoo.tools.translate: loading base translation file /data/build/rb-a022a38-224288/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-08-27 07:41:07,916 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_import_export: no translation for language vi_VN 2026-08-27 07:41:07,916 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language vi_VN 2026-08-27 07:41:07,916 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language vi_VN 2026-08-27 07:41:07,916 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language vi_VN 2026-08-27 07:41:07,917 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_website: no translation for language vi_VN 2026-08-27 07:41:07,917 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language vi_VN 2026-08-27 07:41:07,917 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language vi_VN 2026-08-27 07:41:07,917 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language vi_VN 2026-08-27 07:41:34,011 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-08-27 07:41:34,040 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_clearing_recipients_before_send_prevents_stamp ... 2026-08-27 07:41:34,278 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_control_omitting_default_subtype_id_pulls_in_internal_follower ... 2026-08-27 07:41:34,527 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-08-27 07:41:34,556 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-08-27 07:41:34,587 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_direct_import_notifies_consignee_and_notify_party ... 2026-08-27 07:41:34,894 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-08-27 07:41:34,925 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_external_discriminator_excludes_own_company_partner_share_true ... 2026-08-27 07:41:35,029 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_internal_and_external_followers_are_not_notified ... 2026-08-27 07:41:35,287 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-08-27 07:41:35,309 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_missing_consignee_email_falls_back_to_notify_party_with_internal_note ... 2026-08-27 07:41:35,558 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-08-27 07:41:35,582 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_multi_record_selection_is_rejected_cleanly ... 2026-08-27 07:41:35,732 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_notify_party_sends_to_consignee_without_warning ... 2026-08-27 07:41:36,035 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-08-27 07:41:36,063 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_reachable_party_blocks_and_names_both_missing_parties ... 2026-08-27 07:41:36,189 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_notify_party_same_as_consignee_is_deduplicated ... 2026-08-27 07:41:36,444 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-08-27 07:41:36,470 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_with_external_notify_party_is_allowed ... 2026-08-27 07:41:36,740 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-08-27 07:41:36,772 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_without_external_notify_is_blocked ... 2026-08-27 07:41:36,899 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_rendered_subject_and_body_have_no_template_leftovers ... 2026-08-27 07:41:37,157 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-08-27 07:41:37,180 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_attempt_is_blocked_and_first_message_survives ... 2026-08-27 07:41:37,434 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-08-27 07:41:37,464 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_equal_to_consignee_is_deduplicated ... 2026-08-27 07:41:37,740 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-08-27 07:41:37,765 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_from_booking_is_notified ... 2026-08-27 07:41:38,128 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-08-27 07:41:38,152 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_send_does_not_create_junk_partner_records ... 2026-08-27 07:41:38,470 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-08-27 07:41:38,494 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_shipper_and_leg_agents_never_receive_arrival_notice ... 2026-08-27 07:41:38,802 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-08-27 07:41:38,830 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_state_guard_blocks_draft_allows_done ... 2026-08-27 07:41:38,978 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_to_order_no_consignee_still_notifies_notify_party ... 2026-08-27 07:41:39,262 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-08-27 07:41:39,303 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:41:40,504 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_awaiting_arrival_notice_filter_matches_send_button_availability ... 2026-08-27 07:41:40,722 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_import_notifies_consignee_and_notify_party_like_direct ... 2026-08-27 07:41:40,989 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-08-27 07:41:41,017 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_send_does_not_affect_sibling_house_or_master ... 2026-08-27 07:41:41,524 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-08-27 07:41:41,547 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_lcl_deconsolidation_inherits_notify_party_and_ata ... 2026-08-27 07:41:41,951 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-08-27 07:41:41,987 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:41:43,067 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_01_cfs_fields_exist ... 2026-08-27 07:41:43,261 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_02_wizard_prefers_cfs_actual_volume ... 2026-08-27 07:41:43,424 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_03_wizard_fallback_to_booking_volume ... 2026-08-27 07:41:43,556 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_01_house_do_number_field ... 2026-08-27 07:41:43,636 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_02_container_unstuffed_transition ... 2026-08-27 07:41:43,713 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_03_cannot_skip_unstuffed ... 2026-08-27 07:41:43,833 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_04_cannot_mark_unstuffed_from_wrong_state ... 2026-08-27 07:41:43,980 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_01_outturn_created_with_lines ... 2026-08-27 07:41:44,093 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_02_line_manifest_prefilled ... 2026-08-27 07:41:44,178 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_03_confirm_writes_back_actual ... 2026-08-27 07:41:44,288 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_04_sequence_assigned ... 2026-08-27 07:41:44,389 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_05_double_confirm_raises ... 2026-08-27 07:41:44,571 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_06_reset_to_draft ... 2026-08-27 07:41:44,655 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_07_outturn_count_on_master ... 2026-08-27 07:41:44,743 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_08_no_writeback_when_actual_zero ... 2026-08-27 07:41:44,842 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:41:45,909 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_01_mbl_cascades_on_set ... 2026-08-27 07:41:46,121 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_02_mbl_cascades_on_change ... 2026-08-27 07:41:46,204 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_03_house_write_does_not_cascade_upward ... 2026-08-27 07:41:46,295 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_04_relink_to_mbld_master_pulls_mbl_onto_house ... 2026-08-27 07:41:46,372 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_05_relink_to_mbl_less_master_keeps_existing_house_mbl ... 2026-08-27 07:41:46,460 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:41:47,508 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_idempotent: Starting TestHouseLclChargeIdempotent.test_cost_allocation_copy_does_not_block_real_sell_charge ... 2026-08-27 07:41:47,879 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_idempotent: Starting TestHouseLclChargeIdempotent.test_reconfirming_same_booking_does_not_duplicate_house_charge ... 2026-08-27 07:41:48,057 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_idempotent: Starting TestHouseLclChargeIdempotent.test_second_booking_on_master_does_not_duplicate_house_charge ... 2026-08-27 07:41:48,289 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:41:49,262 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_duplicate_sell_charge_does_not_crash_confirm ... 2026-08-27 07:41:49,630 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_empty_house_gets_no_sell_charge ... 2026-08-27 07:41:49,809 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_house_charge_quantity_syncs_on_cargo_change ... 2026-08-27 07:41:50,075 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_invoiced_charge_quantity_not_silently_changed ... 2026-08-27 07:41:50,676 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_malformed_min_revenue_ton_param_raises_clear_error_not_crash ... 2026-08-27 07:41:51,022 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_minimum_revenue_ton_floor_is_configurable ... 2026-08-27 07:41:51,334 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_small_lot_billed_at_minimum_one_revenue_ton ... 2026-08-27 07:41:51,685 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:41:52,761 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_allocation_leaves_the_master_cost_untouched ... 2026-08-27 07:41:53,224 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_carrier_debt_booked_once_when_houses_billed_before_master ... 2026-08-27 07:41:54,118 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_carrier_debt_booked_once_when_master_billed_before_allocation ... 2026-08-27 07:41:54,794 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:41:55,871 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_allocate_button_disappears_as_soon_as_the_last_cost_is_billed ... 2026-08-27 07:41:56,316 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_house_bill_skips_the_allocated_cost_and_says_which_document_has_it ... 2026-08-27 07:41:57,106 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_house_with_only_claimed_split_lines_bills_nothing_and_explains ... 2026-08-27 07:41:57,633 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_resetting_the_master_bill_to_draft_lets_the_house_bill_the_cost ... 2026-08-27 07:41:58,269 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [574] 2026-08-27 07:41:58,596 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_wizard_does_not_offer_a_master_cost_already_committed_to_the_vendor ... 2026-08-27 07:41:59,127 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:00,050 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_01_prepare_populates_lines ... 2026-08-27 07:42:00,280 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_02_basic_allocation_by_cbm ... 2026-08-27 07:42:00,417 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_03_multiple_charges_allocated ... 2026-08-27 07:42:00,573 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_04_allocated_from_charge_id_set ... 2026-08-27 07:42:00,700 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_05_zero_cbm_house_excluded_with_warning ... 2026-08-27 07:42:00,817 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_06_double_allocate_raises ... 2026-08-27 07:42:01,116 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_07_no_charges_raises ... 2026-08-27 07:42:01,303 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_08_action_on_non_master_raises ... 2026-08-27 07:42:01,483 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_09_ratio_reflects_cbm_share ... 2026-08-27 07:42:01,641 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_10_excluding_a_house_reallocates_cost_over_the_rest_by_cbm ... 2026-08-27 07:42:01,757 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_11_import_master_action_still_available_for_common_cost ... 2026-08-27 07:42:01,859 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_12_export_master_allocates_common_cost_to_houses ... 2026-08-27 07:42:02,016 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_13_export_direct_house_cost_is_not_allocated_again ... 2026-08-27 07:42:02,209 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_14_no_eligible_charge_hides_backend_action ... 2026-08-27 07:42:02,395 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_15_draft_dialog_opens_with_charges_preselected ... 2026-08-27 07:42:02,649 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_16_operator_deselection_is_not_silently_restored ... 2026-08-27 07:42:02,967 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:04,048 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_has_purchase_order_commitment ... 2026-08-27 07:42:04,528 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_is_billed ... 2026-08-27 07:42:06,096 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_reallocates_with_new_amount_and_no_duplicate ... 2026-08-27 07:42:06,459 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [224, 225] 2026-08-27 07:42:06,501 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_without_replace_reallocate_still_errors ... 2026-08-27 07:42:06,894 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:08,056 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_01_role_defaults_to_direct ... 2026-08-27 07:42:08,317 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_02_house_role_filterable_by_domain ... 2026-08-27 07:42:08,335 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_load_house_package_wizard_uses_house_packages ... 2026-08-27 07:42:08,488 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_master_aggregates_house_cargo_and_package_metrics ... 2026-08-27 07:42:08,583 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_wizard_creates_master_and_links_houses ... 2026-08-27 07:42:08,660 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_04_wizard_rejects_mismatched_destination_cfs ... 2026-08-27 07:42:08,697 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_05_action_wizard_rejects_non_house ... 2026-08-27 07:42:08,726 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_06_action_wizard_rejects_already_assigned ... 2026-08-27 07:42:08,860 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_07_loaded_cascades_to_houses_via_transit ... 2026-08-27 07:42:09,064 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_08_done_cascades_to_houses ... 2026-08-27 07:42:09,205 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_09_direct_shipment_not_affected_by_cascade ... 2026-08-27 07:42:09,331 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_10_buy_charges_on_master_shipment ... 2026-08-27 07:42:09,400 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_11_sell_charges_on_house_shipment ... 2026-08-27 07:42:09,848 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_12_vendor_bill_from_master ... 2026-08-27 07:42:10,287 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_13_house_links_to_master ... 2026-08-27 07:42:10,337 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_14_unlinking_house_decrements_count ... 2026-08-27 07:42:10,404 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:12,074 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_master_visible_to_house_owner: Starting TestMasterVisibleToHouseOwner.test_house_owner_can_read_own_masters_but_not_unrelated_masters ... 2026-08-27 07:42:12,179 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [304], uid: 913, model: logistics.shipment 2026-08-27 07:42:12,223 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:42:13,384 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_does_not_warn_when_rate_card_matches ... 2026-08-27 07:42:13,712 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_warns_once_when_no_rate_card_for_lane ... 2026-08-27 07:42:13,972 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_reconfirm_does_not_repost_warning ... 2026-08-27 07:42:14,189 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:15,167 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_by_actual_cfs_volume ... 2026-08-27 07:42:15,492 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_through_the_dialog_save_path ... 2026-08-27 07:42:15,801 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_reconfirm_after_correction_excludes_stale_no_show ... 2026-08-27 07:42:15,925 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_zero_total_actual_no_divide_by_zero ... 2026-08-27 07:42:16,229 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:17,369 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_01_master_and_house_structure ... 2026-08-27 07:42:17,820 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_02_master_container_import_lifecycle ... 2026-08-27 07:42:18,067 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_03_house_shipments_delivered_independently ... 2026-08-27 07:42:18,278 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_04_actual_cbm_per_house_after_unstuffing ... 2026-08-27 07:42:18,495 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_05_charge_structure_master_vs_house ... 2026-08-27 07:42:18,752 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_06_deconsolidate_wizard_creates_lcl_houses ... 2026-08-27 07:42:18,929 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:19,845 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_001_booking_access_rights ... 2026-08-27 07:42:20,065 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 925, model: freight.booking 2026-08-27 07:42:20,077 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 925, model: freight.booking 2026-08-27 07:42:20,085 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 925, model: freight.booking 2026-08-27 07:42:20,148 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 924, model: freight.booking 2026-08-27 07:42:20,235 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #923 deleted freight.booking records with IDs: [33] 2026-08-27 07:42:20,265 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_002_vessel_schedule_access_rights ... 2026-08-27 07:42:20,439 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 924, model: freight.vessel.schedule 2026-08-27 07:42:20,466 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #923 deleted freight.vessel.schedule records with IDs: [25] 2026-08-27 07:42:20,506 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:21,369 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_customer_invoiced_allocated_cost_still_bills_on_the_source_side ... 2026-08-27 07:42:22,282 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_customer_invoiced_source_cost_still_bills_on_the_allocated_side ... 2026-08-27 07:42:22,996 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_deleting_the_claiming_bill_line_lets_the_counterpart_bill_again ... 2026-08-27 07:42:23,746 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [510, 511] 2026-08-27 07:42:23,832 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1139] 2026-08-27 07:42:24,138 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_draft_vendor_bill_already_claims_the_cost_from_the_counterpart ... 2026-08-27 07:42:24,710 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_shipment_without_any_allocation_link_bills_every_vendor_charge ... 2026-08-27 07:42:25,228 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_source_bill_names_every_shipment_and_document_already_carrying_the_cost ... 2026-08-27 07:42:26,135 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:27,100 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_booking_blocked_when_both_leg_and_shipment_route_missing ... 2026-08-27 07:42:27,415 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_delivery_trucking_booking_falls_back_to_shipment_route ... 2026-08-27 07:42:27,791 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_pickup_trucking_booking_falls_back_to_shipment_route ... 2026-08-27 07:42:28,153 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_water_main_carriage_booking_blocked_when_leg_endpoints_missing ... 2026-08-27 07:42:28,393 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:29,202 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5a_origin_inland_eta_is_cy_cutoff ... 2026-08-27 07:42:29,341 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5b_pickup_plus_main_eta_is_cy_cutoff ... 2026-08-27 07:42:29,397 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g6_destination_inland_etd_is_ata ... 2026-08-27 07:42:29,456 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g7_lcl_door_to_cfs_eta_is_cy_cutoff_when_si_cutoff_empty ... 2026-08-27 07:42:29,523 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g7_lcl_door_to_cfs_eta_is_si_cutoff ... 2026-08-27 07:42:29,619 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:30,633 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_booking_wizard_primary_leg_visibility: Starting TestBookingWizardPrimaryLegVisibility.test_stripped_primary_leg_is_not_refilled_with_the_main_carriage_leg ... 2026-08-27 07:42:31,086 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:32,152 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeOrder.test_fr115_vendor_before_product_does_not_fill_wrong_mode_price ... 2026-08-27 07:42:32,334 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:33,440 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeForeignCurrency.test_customer_invoice_price_unit_must_match_move_currency ... 2026-08-27 07:42:34,026 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeForeignCurrency.test_onchange_must_not_relabel_established_cost_price_under_vendor_currency ... 2026-08-27 07:42:34,102 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeForeignCurrency.test_onchange_must_not_relabel_existing_sell_price_under_vendor_currency ... 2026-08-27 07:42:34,193 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeForeignCurrency.test_vendor_bill_price_unit_must_match_move_currency ... 2026-08-27 07:42:34,204 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-27 07:42:34,205 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-27 07:42:34,676 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:35,639 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_01_unit_price_is_converted_into_the_charges_own_currency ... 2026-08-27 07:42:35,839 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_02_conversion_uses_the_shipments_company_not_env_company ... 2026-08-27 07:42:39,447 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_03_same_currency_seeds_the_catalog_price_untouched ... 2026-08-27 07:42:39,529 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_04_an_ops_user_gets_the_converted_price_not_an_access_error ... 2026-08-27 07:42:39,675 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:40,578 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_buy_only_charge_still_excluded_from_revenue ... 2026-08-27 07:42:40,738 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_convert_mixed_currencies_before_summing ... 2026-08-27 07:42:40,813 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_same_currency_charges_equal_plain_sum ... 2026-08-27 07:42:40,890 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:41,824 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_booked_rate_miss_floors_cost_to_standard_price_not_zero ... 2026-08-27 07:42:42,068 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_card_refreshes_when_cost_entered_same_transaction ... 2026-08-27 07:42:42,219 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimate_never_flows_into_vendor_bill ... 2026-08-27 07:42:42,431 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimated_floor_scales_with_quantity ... 2026-08-27 07:42:42,539 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_converts_to_charge_currency ... 2026-08-27 07:42:42,636 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_prefers_rate_card_over_standard_price ... 2026-08-27 07:42:42,749 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_no_master_data_floor_is_zero_but_still_flagged ... 2026-08-27 07:42:42,908 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_shipment_flags_estimated_and_gross_profit_not_inflated ... 2026-08-27 07:42:43,059 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_unbooked_charge_is_not_estimated ... 2026-08-27 07:42:43,190 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:44,150 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_01_plain_create_autofills_cost_price_from_vendor_rate_card ... 2026-08-27 07:42:44,351 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_02_wizard_apply_template_stays_zero_without_vendor ... 2026-08-27 07:42:44,569 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [467] 2026-08-27 07:42:44,641 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_03_import_load_autofills_cost_price_from_vendor_rate_card ... 2026-08-27 07:42:44,779 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_04_plain_create_autofills_cost_price_from_agent_rate_card_when_no_vendor ... 2026-08-27 07:42:44,879 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_05_plain_create_stays_zero_when_vendor_has_no_rate_card ... 2026-08-27 07:42:44,985 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_06_plain_create_silently_stays_zero_when_no_rate_and_no_product_cost ... 2026-08-27 07:42:45,078 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_07_plain_create_preserves_manually_entered_cost_price ... 2026-08-27 07:42:45,154 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_08_cost_price_is_converted_when_rate_card_currency_differs ... 2026-08-27 07:42:45,283 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_09_write_vendor_id_autofills_cost_price_on_existing_record ... 2026-08-27 07:42:45,402 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_10_write_of_unrelated_field_does_not_reset_cost_price ... 2026-08-27 07:42:45,502 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_11_currency_conversion_uses_shipment_company_not_env_company ... 2026-08-27 07:42:49,056 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_12_vendor_switch_does_not_refresh_an_already_filled_cost_price ... 2026-08-27 07:42:49,180 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_13_bulk_create_dedupes_identical_rate_card_lookups ... 2026-08-27 07:42:49,291 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_14_create_currency_id_matches_cost_price_currency_when_omitted ... 2026-08-27 07:42:52,969 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_15_explicit_zero_cost_price_survives_autofill_on_create ... 2026-08-27 07:42:53,086 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:53,872 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_01_two_legs_for_cross_border_ftl ... 2026-08-27 07:42:54,144 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_02_container_stuffed_and_transloaded ... 2026-08-27 07:42:54,283 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_03_booking_sequence_vn_then_tq ... 2026-08-27 07:42:54,416 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_04_cross_border_ftl_charges ... 2026-08-27 07:42:54,587 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:55,620 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_01_two_legs_created ... 2026-08-27 07:42:55,907 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_02_cpc_booking_draft_then_confirmed ... 2026-08-27 07:42:56,098 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_03_no_containers_lcl_cross_border ... 2026-08-27 07:42:56,250 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_04_cross_border_charges ... 2026-08-27 07:42:56,415 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:42:57,414 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_control_distinct_endpoints_still_create_leg_route_and_booking ... 2026-08-27 07:42:57,692 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_control_truck_leg_reuses_existing_truck_route_between_same_addresses ... 2026-08-27 07:42:57,940 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_forwarder_can_book_pickup_trucking_without_route_access ... 2026-08-27 07:42:58,481 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_forwarder_route_create_is_denied_without_the_sudo_leg_hook ... 2026-08-27 07:42:58,779 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 966, model: route.route 2026-08-27 07:42:58,808 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_incompatible_selected_leg_error_names_leg_type_mode_and_booking_type ... 2026-08-27 07:42:58,945 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_main_transport_mismatch_error_names_shipment_and_modes ... 2026-08-27 07:42:59,183 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_main_transport_required_error_names_the_shipment ... 2026-08-27 07:42:59,294 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_multiple_main_carriage_legs_error_names_mode_and_shipment ... 2026-08-27 07:42:59,554 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_truck_leg_does_not_reuse_a_water_route_between_same_addresses ... 2026-08-27 07:42:59,734 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:43:00,610 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_degenerate_main_leg_guard: Starting TestDegenerateMainLegGuard.test_action_confirm_auto_creates_fcl_main_leg_with_schedule_when_origin_differs_from_destination ... 2026-08-27 07:43:00,852 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_degenerate_main_leg_guard: Starting TestDegenerateMainLegGuard.test_action_confirm_blocks_readiness_when_default_fcl_origin_equals_destination ... 2026-08-27 07:43:00,978 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:01,842 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_delivery_order_free_time: Starting TestDeliveryOrderFreeTime.test_do_free_time_counts_from_ata_not_eta ... 2026-08-27 07:43:02,277 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_delivery_order_free_time: Starting TestDeliveryOrderFreeTime.test_do_free_time_falls_back_to_eta_flagged_estimated ... 2026-08-27 07:43:02,613 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:03,553 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_01_ftl_confirmed_no_containers ... 2026-08-27 07:43:03,828 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_02_vehicle_and_driver_on_leg ... 2026-08-27 07:43:03,980 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_03_booking_workflow ... 2026-08-27 07:43:04,178 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_04_per_trip_flat_charge ... 2026-08-27 07:43:04,408 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:05,394 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_01_domestic_ltl_no_containers ... 2026-08-27 07:43:05,680 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_02_trucking_booking_confirmed ... 2026-08-27 07:43:05,862 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_03_leg_state_transitions ... 2026-08-27 07:43:06,022 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_04_ltl_charges ... 2026-08-27 07:43:06,194 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_05_cargo_weight_volume ... 2026-08-27 07:43:06,372 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:07,294 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_event_document_air_basic: Starting TestEventDocumentAirBasic.test_001_event_document_basic_payload ... 2026-08-27 07:43:07,712 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:08,798 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_01_import_initial_state_is_draft ... 2026-08-27 07:43:08,953 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_02_import_execution_full_flow ... 2026-08-27 07:43:08,979 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_03_import_state_transition_blocked ... 2026-08-27 07:43:09,008 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_04_export_execution_unaffected_on_import_container ... 2026-08-27 07:43:09,028 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_05_free_time_dates_computed_from_ata ... 2026-08-27 07:43:09,061 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_06_free_time_empty_when_no_ata ... 2026-08-27 07:43:09,089 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_07_mbl_and_do_fields_stored ... 2026-08-27 07:43:09,110 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_08_arrival_notice_opens_compose_dialog_and_notifies_consignee ... 2026-08-27 07:43:09,436 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-08-27 07:43:09,461 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_09_arrival_notice_cannot_be_sent_twice ... 2026-08-27 07:43:09,817 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-08-27 07:43:09,842 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_10_arrival_notice_blocked_on_export_shipment ... 2026-08-27 07:43:09,900 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:10,726 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_001_load_mode_semantics_on_shipment ... 2026-08-27 07:43:10,889 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_002_fcl_basic_container_metrics ... 2026-08-27 07:43:11,007 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003_lcl_basic_package_metrics_and_container_boundary ... 2026-08-27 07:43:11,158 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003a_lcl_sea_export_main_carriage_uses_cfs_endpoints ... 2026-08-27 07:43:11,247 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_004_change_mode_fcl_to_lcl_blocked_by_container ... 2026-08-27 07:43:11,360 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_005_change_mode_fcl_to_lcl_blocked_by_container_package_legacy ... 2026-08-27 07:43:11,494 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_006_requested_booking_auto_creates_execution_containers_from_basis ... 2026-08-27 07:43:11,831 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_007_container_execution_milestones_flow ... 2026-08-27 07:43:11,908 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_008_container_execution_disallows_skipping_states ... 2026-08-27 07:43:12,043 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_009_container_popup_action_opens_modal_form ... 2026-08-27 07:43:12,110 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_010_create_new_main_carriage_leg_for_main_only_uses_pol_pod_endpoints ... 2026-08-27 07:43:12,279 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011_follow_up_booking_defaults_existing_containers_without_forcing_inland_flow ... 2026-08-27 07:43:12,443 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011a_booking_wizard_prefills_cutoff_breakdown_from_shipment ... 2026-08-27 07:43:12,538 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011aa_pickup_trucking_intent_auto_maps_to_pre_carriage_without_coverage ... 2026-08-27 07:43:12,800 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011b_import_door_to_door_booking_wizard_defaults_to_ocean_intent ... 2026-08-27 07:43:12,872 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011bb_delivery_trucking_intent_auto_maps_to_on_carriage_without_coverage ... 2026-08-27 07:43:12,963 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011c_prepare_booking_request_wizard_writes_booking_fields ... 2026-08-27 07:43:13,043 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_012_prepare_packages_wizard_prefills_from_cargo_and_containers ... 2026-08-27 07:43:13,156 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_013_prepare_packages_distributes_evenly_and_creates_packages ... 2026-08-27 07:43:13,283 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [2] 2026-08-27 07:43:13,357 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_014_prepare_packages_requires_package_qty_before_distribute ... 2026-08-27 07:43:13,510 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_015_load_cargo_to_containers_direct_mode_creates_items_only ... 2026-08-27 07:43:13,627 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [8] 2026-08-27 07:43:13,698 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_015a_load_cargo_to_packages_distributes_and_creates_items ... 2026-08-27 07:43:13,807 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted logistics.prepare.cargos.wizard.line records with IDs: [1] 2026-08-27 07:43:13,846 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_016_booking_wizard_writes_cutoff_breakdown_back_to_shipment ... 2026-08-27 07:43:14,019 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_clear ... 2026-08-27 07:43:14,119 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_guard_wrong_state ... 2026-08-27 07:43:14,249 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_not_loaded ... 2026-08-27 07:43:14,327 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_rolled_over ... 2026-08-27 07:43:14,408 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_allowed_from_gated_in_and_loaded ... 2026-08-27 07:43:14,487 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_no_weight ... 2026-08-27 07:43:14,616 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_wrong_state ... 2026-08-27 07:43:14,731 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_happy_path ... 2026-08-27 07:43:14,804 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:15,868 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_002_create_sell_charge ... 2026-08-27 07:43:16,057 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_003_create_charge_with_vendor ... 2026-08-27 07:43:16,128 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_006_billing_phase_after_invoice_link ... 2026-08-27 07:43:16,585 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_007_billing_phase_after_bill_link ... 2026-08-27 07:43:17,681 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_product_onchange_resets_uom_from_product_template ... 2026-08-27 07:43:17,755 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:18,716 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_base_hook_returns_empty_charge_recordset ... 2026-08-27 07:43:19,003 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_booking_confirm_with_leg_creates_charge_without_error ... 2026-08-27 07:43:19,211 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_ops_first_booking_nonocean_charge_sell_price_is_zero ... 2026-08-27 07:43:19,480 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:19,494 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_every_declared_demo_route_has_at_least_one_measured_section ... 2026-08-27 07:43:19,590 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_every_owned_demo_and_data_location_carries_usable_coordinates ... 2026-08-27 07:43:19,670 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_no_degenerate_section_among_declared_routes_with_differing_endpoints ... 2026-08-27 07:43:19,731 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_rotterdam_demo_port_matches_its_shipped_coordinate_snapshot ... 2026-08-27 07:43:19,765 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:43:19,778 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_coordinate_migration: Starting TestFreightCoordinateMigration.test_post_migration_repairs_a_noupdate_icd_coordinate_on_an_already_installed_database ... 2026-08-27 07:43:19,819 204 INFO rb-a022a38-224288-408783 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 293 product.template record(s) 2026-08-27 07:43:19,823 204 INFO rb-a022a38-224288-408783 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-08-27 07:43:20,011 204 INFO rb-a022a38-224288-408783 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired 1 of 24 shipped location(s) still at the (0, 0) 'never geolocated' marker; left 23 already-positioned and 0 absent record(s) untouched. 2026-08-27 07:43:20,011 204 INFO rb-a022a38-224288-408783 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-08-27 07:43:20,036 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_coordinate_migration: Starting TestFreightCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_icd_address ... 2026-08-27 07:43:20,099 204 INFO rb-a022a38-224288-408783 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 293 product.template record(s) 2026-08-27 07:43:20,101 204 INFO rb-a022a38-224288-408783 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-08-27 07:43:20,205 204 INFO rb-a022a38-224288-408783 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired 1 of 24 shipped location(s) still at the (0, 0) 'never geolocated' marker; left 23 already-positioned and 0 absent record(s) untouched. 2026-08-27 07:43:20,205 204 INFO rb-a022a38-224288-408783 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-08-27 07:43:20,236 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:43:21,250 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_01_create_customer_invoice_from_sell_charges ... 2026-08-27 07:43:21,820 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_02_create_vendor_bill_from_buy_charges ... 2026-08-27 07:43:22,268 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_03_create_invoice_guard_no_eligible_charges ... 2026-08-27 07:43:22,359 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_04_profitability_totals_compute ... 2026-08-27 07:43:22,467 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_05_invoice_line_linked_to_analytic_account ... 2026-08-27 07:43:22,944 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_06_second_invoice_reuses_existing_draft ... 2026-08-27 07:43:23,564 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_07_agent_only_charge_excluded_from_vendor_bill ... 2026-08-27 07:43:23,676 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_08_charge_with_both_vendor_and_agent_creates_vendor_bill ... 2026-08-27 07:43:24,132 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:25,092 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_base_cost_amount_billing_agnostic_pnl_wrapper_counts_draft_bill_at_expected ... 2026-08-27 07:43:25,618 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_cost_counts_draft_at_expected_and_posted_recognized ... 2026-08-27 07:43:26,325 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_drafting_customer_invoice_never_lowers_gross_profit ... 2026-08-27 07:43:26,803 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_revenue_counts_draft_at_expected_and_posted_recognized ... 2026-08-27 07:43:27,567 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:28,620 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_001_name_compute ... 2026-08-27 07:43:28,868 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_002_etd_before_eta_constraint ... 2026-08-27 07:43:29,029 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_003_validity_range_constraint ... 2026-08-27 07:43:29,198 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:30,169 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_01_label_and_config_are_mode_neutral ... 2026-08-27 07:43:30,348 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_02_main_carriage_reuses_single_existing_leg_for_concrete_modes ... 2026-08-27 07:43:31,204 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_03_no_existing_main_leg_creates_one_using_shipment_main_transport ... 2026-08-27 07:43:31,496 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_04_existing_wrong_mode_main_leg_blocks_new_wrong_repair_leg ... 2026-08-27 07:43:31,792 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_05_multiple_matching_main_legs_require_explicit_selection ... 2026-08-27 07:43:32,322 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_06_explicit_incompatible_main_leg_selection_is_rejected ... 2026-08-27 07:43:32,640 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_07_multimodal_main_transport_does_not_fallback_to_water ... 2026-08-27 07:43:32,855 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_08_non_water_main_booking_does_not_write_sea_cutoffs ... 2026-08-27 07:43:33,286 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_09_selected_main_leg_missing_endpoints_blocks_without_header_fallback ... 2026-08-27 07:43:33,518 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_10_action_syncs_resolved_legs_for_request_package_override ... 2026-08-27 07:43:33,849 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_11_view_contract_limits_primary_leg_and_sea_fields_by_mode ... 2026-08-27 07:43:33,879 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:34,784 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_01_main_carriage_leg_missing_endpoint_blocks_confirm ... 2026-08-27 07:43:34,958 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_02_main_carriage_leg_with_endpoints_confirms ... 2026-08-27 07:43:35,107 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_03_wrong_mode_leg_missing_endpoint_does_not_block_confirm ... 2026-08-27 07:43:35,189 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:36,104 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_write_guard_scope: Starting TestMainCarriagePlanningWriteGuardScope.test_write_guard_allows_origin_fallback_write_when_main_leg_exists ... 2026-08-27 07:43:36,358 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_write_guard_scope: Starting TestMainCarriagePlanningWriteGuardScope.test_write_guard_blocks_empty_to_set_pol_when_main_leg_exists ... 2026-08-27 07:43:36,488 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_main_carriage_write_guard_scope: Starting TestMainCarriagePlanningWriteGuardScope.test_write_guard_still_blocks_pol_change_when_main_leg_exists ... 2026-08-27 07:43:36,636 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:37,664 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_01_billing_party_differs_from_consignee ... 2026-08-27 07:43:37,964 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_02_import_container_and_trucking ... 2026-08-27 07:43:38,181 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_03_all_sell_charges_billed_to_overseas_agent ... 2026-08-27 07:43:38,384 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_04_container_lifecycle_complete ... 2026-08-27 07:43:38,561 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:39,682 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_01_default_get_autoselects_only_the_water_main_leg ... 2026-08-27 07:43:39,890 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_02_wizard_does_not_flag_multiple_legs ... 2026-08-27 07:43:40,090 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_03_submit_creates_single_booking_on_the_water_leg ... 2026-08-27 07:43:40,358 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:41,450 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_01_exact_match_pol_pod_container ... 2026-08-27 07:43:41,675 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_02_blind_rate_answers_only_an_untyped_ask ... 2026-08-27 07:43:41,734 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_03_validity_date_filter ... 2026-08-27 07:43:41,794 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_04_no_matching_rate_returns_empty ... 2026-08-27 07:43:41,859 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_05_carrier_only_fallback ... 2026-08-27 07:43:41,939 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_06_most_specific_wins_over_fallback ... 2026-08-27 07:43:41,997 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_07_charge_onchange_autofills_buy_price ... 2026-08-27 07:43:42,053 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_08_onchange_does_not_overwrite_existing_price ... 2026-08-27 07:43:42,109 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_09_onchange_skips_when_no_vendor ... 2026-08-27 07:43:42,150 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_10_is_freight_rate_true_for_freight_product ... 2026-08-27 07:43:42,193 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_11_is_freight_rate_false_for_non_freight_product ... 2026-08-27 07:43:42,235 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_12_search_all_rates_finds_freight_rate ... 2026-08-27 07:43:42,314 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:43,384 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_01_shipment_confirm_and_initial_state ... 2026-08-27 07:43:43,624 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_02_booking_request_generates_3_containers ... 2026-08-27 07:43:43,812 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_04_all_3_containers_full_execution_flow ... 2026-08-27 07:43:44,007 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_05_vgm_submitted_independently_per_container ... 2026-08-27 07:43:44,294 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06_per_container_charges_quantity_and_totals ... 2026-08-27 07:43:44,521 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06b_gap_per_container_charge_not_auto_synced ... 2026-08-27 07:43:44,723 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_07_one_container_rolled_over_exception ... 2026-08-27 07:43:44,914 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_08_execution_state_guard_applies_to_each_container ... 2026-08-27 07:43:45,185 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_09_booked_status_with_leg_and_3_containers ... 2026-08-27 07:43:45,394 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_10_sc01_full_az_walkthrough ... 2026-08-27 07:43:45,665 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:46,728 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_01_carrier_haulage_keeps_business_precarriage_leg ... 2026-08-27 07:43:47,043 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_02_single_booking_with_carrier ... 2026-08-27 07:43:47,326 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_03_container_execution_carrier_haulage ... 2026-08-27 07:43:47,636 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_04_bundled_carrier_charge_no_trucking_vendor ... 2026-08-27 07:43:47,832 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:48,855 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_01_shipment_confirm_door_to_door ... 2026-08-27 07:43:49,245 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_02_three_legs_for_door_to_door ... 2026-08-27 07:43:49,435 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_03_on_carriage_booking_confirmed_after_atd ... 2026-08-27 07:43:49,801 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_04_container_export_execution_flow ... 2026-08-27 07:43:50,082 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_05_door_to_door_charge_structure ... 2026-08-27 07:43:50,372 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_06_sc02_full_az_walkthrough ... 2026-08-27 07:43:50,700 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:51,582 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_01_lcl_export_no_containers ... 2026-08-27 07:43:51,826 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_02_package_weight_volume_totals ... 2026-08-27 07:43:51,965 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_03_booking_with_coloader_confirmed ... 2026-08-27 07:43:52,193 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_04_actual_vs_booked_measurement_difference ... 2026-08-27 07:43:52,379 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_05_charges_and_profitability_with_hbl ... 2026-08-27 07:43:52,675 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:53,744 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_01_cydoor_keeps_business_oncarriage_leg ... 2026-08-27 07:43:54,007 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_02_import_container_full_progression ... 2026-08-27 07:43:54,249 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_03_single_booking_no_trucking_vendor ... 2026-08-27 07:43:54,512 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_04_charges_no_trucking_cost ... 2026-08-27 07:43:54,708 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:55,814 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_01_import_shipment_confirmed_state ... 2026-08-27 07:43:56,171 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_02_on_carriage_booking_confirmed_after_customs_clear ... 2026-08-27 07:43:56,450 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_03_import_container_full_execution_flow ... 2026-08-27 07:43:56,702 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_04_import_state_guard_enforced ... 2026-08-27 07:43:57,010 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_05_import_door_to_door_charge_structure ... 2026-08-27 07:43:57,243 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_06_sc04_full_az_walkthrough ... 2026-08-27 07:43:57,529 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:43:58,561 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_01_lcl_import_no_containers ... 2026-08-27 07:43:58,815 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_02_actual_measurement_differs_from_booked ... 2026-08-27 07:43:58,988 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_03_charges_based_on_actual_cbm ... 2026-08-27 07:43:59,180 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_04_ata_and_hawb ... 2026-08-27 07:43:59,342 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_05_total_weight_volume_computed ... 2026-08-27 07:43:59,514 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:44:01,146 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_barge_delivery_booking_does_not_write_the_shipment_sea_cutoffs ... 2026-08-27 07:44:01,726 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_booking_the_rail_delivery_segment_uses_the_segment_mode ... 2026-08-27 07:44:01,963 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_booking_type_labels_name_the_carriage_role ... 2026-08-27 07:44:01,984 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_changing_the_mode_keeps_operator_entered_endpoints ... 2026-08-27 07:44:02,136 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_each_delivery_segment_keeps_its_own_schedule_and_pickup_point ... 2026-08-27 07:44:02,341 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_on_carriage_segment_is_a_bookable_candidate ... 2026-08-27 07:44:02,551 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_pre_carriage_segment_is_a_bookable_candidate ... 2026-08-27 07:44:02,714 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_operator_chooses_the_mode_for_a_brand_new_segment ... 2026-08-27 07:44:02,951 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_operator_must_pick_a_segment_when_several_exist ... 2026-08-27 07:44:03,097 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_schedule_group_reopens_once_a_segment_is_pinned ... 2026-08-27 07:44:03,274 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:44:05,895 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_001_script_confirm_so_has_one_project_template ... 2026-08-27 07:44:06,507 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_002_script_confirm_so_has_multiple_project_template ... 2026-08-27 07:44:07,189 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_004_choose_project_when_confirm_so ... 2026-08-27 07:44:07,476 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_005_non_freight_so_keeps_core_project_generation ... 2026-08-27 07:44:07,965 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_006_freight_line_reuses_so_project_without_prelinked_shipment ... 2026-08-27 07:44:08,426 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:44:09,418 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_01_truck_booking_gets_road_specific_label ... 2026-08-27 07:44:09,623 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_02_truck_booking_falls_back_when_service_mode_unmapped ... 2026-08-27 07:44:09,686 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_03_non_truck_booking_uses_base_label_untouched ... 2026-08-27 07:44:09,755 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_04_mixed_batch_recompute_splits_road_and_non_road_correctly ... 2026-08-27 07:44:09,843 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:44:10,864 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_01_border_crossing_master_data_preloaded_on_install ... 2026-08-27 07:44:11,044 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_02_booking_border_crossing_field_round_trips ... 2026-08-27 07:44:11,100 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_03_cargo_manifest_action_resolves_to_road_report ... 2026-08-27 07:44:11,198 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_04_delivery_note_action_resolves_to_road_report ... 2026-08-27 07:44:11,263 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 4 removed 2026-08-27 07:44:12,225 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_01_direct_road_generates_one_exact_main_leg_and_booking ... 2026-08-27 07:44:12,678 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_02_missing_direct_road_pair_blocks_without_side_effects ... 2026-08-27 07:44:12,926 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_03_road_handoff_creates_one_booking_per_selected_leg ... 2026-08-27 07:44:13,240 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_04_missing_road_pair_falls_back_to_origin_destination ... 2026-08-27 07:44:13,350 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_05_missing_road_pair_and_route_blocks_confirm ... 2026-08-27 07:44:13,409 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_06_road_endpoints_lock_on_empty_to_set_after_main_leg_exists ... 2026-08-27 07:44:13,546 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:44:15,134 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_open_before_search_stays_silent ... 2026-08-27 07:44:16,159 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_searched_empty_missing_ports_keeps_base_message ... 2026-08-27 07:44:16,603 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_searched_empty_no_coverage_uses_consultant_wording ... 2026-08-27 07:44:17,064 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:44:18,708 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_deduplicates_per_carrier ... 2026-08-27 07:44:19,007 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [109] 2026-08-27 07:44:19,034 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_empty_when_no_rates_for_lane ... 2026-08-27 07:44:19,099 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_respects_date_validity ... 2026-08-27 07:44:19,167 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [110] 2026-08-27 07:44:19,193 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_returns_all_carriers_for_lane ... 2026-08-27 07:44:19,274 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:44:20,699 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_creates_placeholder_when_no_schedule ... 2026-08-27 07:44:21,001 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_sets_main_schedule ... 2026-08-27 07:44:21,134 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_comparison_lines_include_schedules ... 2026-08-27 07:44:21,267 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_etd_filter_excludes_out_of_range ... 2026-08-27 07:44:21,398 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_populates_comparison_lines ... 2026-08-27 07:44:21,521 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_shows_rate_without_schedule_when_no_schedule_in_range ... 2026-08-27 07:44:21,626 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_computed_from_etd_eta ... 2026-08-27 07:44:21,727 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_zero_when_no_eta ... 2026-08-27 07:44:21,879 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:44:23,390 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-08-27 07:44:23,746 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-08-27 07:44:23,878 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_apply_quote_after_rate_only_select_uses_rate_price_not_zero ... 2026-08-27 07:44:24,915 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_clears_mismatched_rate_only_selection ... 2026-08-27 07:44:25,229 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_keeps_matching_rate_only_selection ... 2026-08-27 07:44:25,352 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-08-27 07:44:25,487 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-08-27 07:44:25,907 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:44:27,642 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-08-27 07:44:28,058 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-08-27 07:44:28,203 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_apply_quote_after_rate_only_select_uses_rate_price_not_zero ... 2026-08-27 07:44:29,052 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-08-27 07:44:29,187 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-08-27 07:44:29,617 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:44:31,028 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_can_open_fcl_quote_wizard_flag ... 2026-08-27 07:44:32,279 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_fcl_quote_wizard_to_shipment_full_flow ... 2026-08-27 07:44:33,290 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:44:35,607 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_case1_e2e_journey: Starting TestMixedContainerCase1EndToEndJourney.test_case1_mixed_container_journey_composes_bridge_cost_split_and_onbehalf_exclusion ... 2026-08-27 07:44:36,909 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:44:38,535 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_direct_create_with_shipment_in_vals_follows_linked_sale_order_currency ... 2026-08-27 07:44:38,966 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_manually_added_charge_follows_linked_sale_order_currency ... 2026-08-27 07:44:39,410 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_ops_user_can_add_a_charge_on_a_sale_order_linked_shipment ... 2026-08-27 07:44:39,831 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_ops_user_can_create_a_charge_via_rpc_on_a_sale_order_linked_shipment ... 2026-08-27 07:44:40,304 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:44:41,996 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_finds_rate_expiring_on_order_date ... 2026-08-27 07:44:42,432 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_prices_from_lane_rate_not_cheapest ... 2026-08-27 07:44:42,670 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_without_supplier_price_rule_still_uses_lane_rate ... 2026-08-27 07:44:42,869 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_with_rate_on_other_lane_only_prices_zero_not_cross_lane ... 2026-08-27 07:44:43,138 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:44:44,488 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_charge_billing_hooks_reflect_sell_and_buy_progress ... 2026-08-27 07:44:45,696 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_handoff_keeps_operation_state_isolated ... 2026-08-27 07:44:46,254 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [164, 163] 2026-08-27 07:44:46,282 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [96] 2026-08-27 07:44:46,290 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [153] 2026-08-27 07:44:46,367 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_posted_hooks_align_with_basic_account_artifacts ... 2026-08-27 07:44:47,302 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:44:48,818 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCostPendingGrossProfit.test_bridged_not_booked_charge_shows_full_sell_as_gross_profit ... 2026-08-27 07:44:49,249 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCostPendingGrossProfit.test_profitability_panel_converts_cross_company_cost_lines ... 2026-08-27 07:44:53,158 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:44:56,993 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_does_not_raise_and_bridges_both_ocean_lines ... 2026-08-27 07:44:57,310 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_still_works_for_single_ocean_line ... 2026-08-27 07:44:57,687 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_works_for_mixed_container_with_minimal_rights_user ... 2026-08-27 07:44:58,182 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:45:01,948 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_carrier_override_does_not_reuse_schedule_carrier_rate ... 2026-08-27 07:45:03,245 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-08-27 07:45:03,270 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-27 07:45:03,270 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-27 07:45:04,842 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_generic_shared_ocean_product_variant ... 2026-08-27 07:45:06,233 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_non_freight_sale_order_confirm_does_not_bridge_freight_charges ... 2026-08-27 07:45:06,659 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_non_ocean_fallback_line_is_not_bridged_as_ocean_charge ... 2026-08-27 07:45:07,201 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_ocean_charge_bridge_full_flow ... 2026-08-27 07:45:09,915 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_shipment_invoice_before_so_invoice_does_not_duplicate ... 2026-08-27 07:45:16,715 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:45:20,597 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_booking_confirm_enriches_oncarriage_charge_without_duplicating ... 2026-08-27 07:45:21,142 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_delivery_oncarriage_line_bridged_to_charge_with_leg ... 2026-08-27 07:45:21,619 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_double_invoice_regression_oncarriage_charge ... 2026-08-27 07:45:23,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_pickup_precarriage_line_bridged_to_charge_with_leg ... 2026-08-27 07:45:23,479 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:45:27,391 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestOnCarriageChargeBridgeLcl.test_double_invoice_regression_oncarriage_charge_lcl ... 2026-08-27 07:45:28,542 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:45:29,965 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_a_charge_at_the_discharge_port_is_quoted_as_a_sale_order_line ... 2026-08-27 07:45:30,735 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_a_lane_with_nothing_at_the_discharge_port_quotes_as_it_does_today ... 2026-08-27 07:45:31,413 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_a_minimal_sales_user_can_quote_a_lane_with_destination_charges ... 2026-08-27 07:45:32,458 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_a_port_serving_as_both_ends_of_the_lane_is_billed_once ... 2026-08-27 07:45:33,201 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_include_destination_option_is_on_by_default ... 2026-08-27 07:45:33,602 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-08-27 07:45:34,151 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_total_a_rep_compares_carriers_on_covers_both_ends_of_the_lane ... 2026-08-27 07:45:34,726 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-08-27 07:45:35,285 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_unticking_destination_charges_leaves_them_off_the_quote ... 2026-08-27 07:45:35,879 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_unticking_origin_on_a_same_port_lane_does_not_relabel_the_charge ... 2026-08-27 07:45:36,464 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:45:38,309 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_a_charge_at_the_discharge_port_reaches_the_quote_and_the_total ... 2026-08-27 07:45:39,276 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_a_charge_claimed_by_both_ends_is_billed_once ... 2026-08-27 07:45:40,193 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_a_minimal_sales_user_can_quote_a_lane_with_destination_charges ... 2026-08-27 07:45:41,242 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_previews_list_origin_and_destination_charges_separately ... 2026-08-27 07:45:41,737 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-08-27 07:45:42,252 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-08-27 07:45:42,915 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_unticking_destination_charges_leaves_them_off_the_quote ... 2026-08-27 07:45:43,659 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_unticking_origin_excludes_a_charge_the_name_rule_claimed ... 2026-08-27 07:45:44,314 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:45:46,069 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s10_far_past_etd_window_no_crash_rate_only_like_s3 ... 2026-08-27 07:45:46,492 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s11_inverted_etd_range_treated_as_zero_matches_not_swapped ... 2026-08-27 07:45:46,689 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s1_matched_schedule_shows_no_gap ... 2026-08-27 07:45:46,907 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s2_partial_gap_keeps_rate_only_carrier_and_warns ... 2026-08-27 07:45:47,134 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s3_total_gap_all_rate_only_count_matches_total ... 2026-08-27 07:45:47,377 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s4_boundary_schedule_equals_etd_from_is_matched ... 2026-08-27 07:45:47,531 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s5_boundary_schedule_equals_etd_to_is_matched ... 2026-08-27 07:45:47,746 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s6_only_etd_from_set_open_upper_bound ... 2026-08-27 07:45:48,020 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s7_only_etd_to_set_open_lower_bound ... 2026-08-27 07:45:48,194 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s8_warning_message_contains_count_and_actionable_guidance ... 2026-08-27 07:45:48,379 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s9_no_etd_filter_no_gap_warning_regression_baseline ... 2026-08-27 07:45:48,552 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:45:50,473 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_lcl_no_etd_filter_no_gap_warning_baseline ... 2026-08-27 07:45:50,827 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_lcl_partial_gap_keeps_rate_only_carrier_and_warns ... 2026-08-27 07:45:51,018 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_s12_total_gap_parity_with_fcl_s3 ... 2026-08-27 07:45:51,308 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:45:53,300 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning_mixed_container: Starting TestEtdScheduleGapWarningMixedContainer.test_multi_demand_empty_result_without_etd_filter_warns ... 2026-08-27 07:45:54,152 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning_mixed_container: Starting TestEtdScheduleGapWarningMixedContainer.test_multi_demand_etd_gap_does_not_warn_when_bundle_matches_window ... 2026-08-27 07:45:55,021 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning_mixed_container: Starting TestEtdScheduleGapWarningMixedContainer.test_multi_demand_etd_gap_warns_when_no_bundle_matches_window ... 2026-08-27 07:45:55,797 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:46:00,967 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_fcl_cost_fill_at_confirm: Starting TestFclCostFillAtConfirm.test_ocean_charge_cost_filled_from_rate_card_at_confirm ... 2026-08-27 07:46:03,201 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_fcl_cost_fill_at_confirm: Starting TestFclCostFillAtConfirm.test_shipment_gross_profit_reflects_early_filled_cost ... 2026-08-27 07:46:05,099 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:46:06,698 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_line_container_type_no_leak: Starting TestLclLineContainerTypeNoLeak.test_stray_container_type_on_lcl_line_does_not_leak_to_charge ... 2026-08-27 07:46:07,704 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:46:08,958 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-08-27 07:46:11,830 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_button_is_driven_by_service_line_profile ... 2026-08-27 07:46:12,236 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_cfs_to_cfs_builds_lines ... 2026-08-27 07:46:14,304 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_door_to_cfs_adds_pickup ... 2026-08-27 07:46:16,135 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_import_direction_picks_import_pickup_product ... 2026-08-27 07:46:17,354 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_package_type_onchange_prefills_volume ... 2026-08-27 07:46:17,482 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_reapply_lcl_quote_updates_sale_order_context ... 2026-08-27 07:46:18,707 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:46:23,829 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_00_regular_product_only_order_hides_lcl_quote_button ... 2026-08-27 07:46:24,147 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_01_first_apply_different_template_swaps_user_added_line_in_place ... 2026-08-27 07:46:25,576 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_02_reapply_same_coloader_new_schedule_updates_line_in_place ... 2026-08-27 07:46:26,673 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_03_reapply_different_coloader_keeps_single_ocean_line ... 2026-08-27 07:46:28,122 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_04_reapply_shared_template_coloader_switch_keeps_product ... 2026-08-27 07:46:29,703 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_05_reapply_different_coloader_keeps_freight_charge_link_valid ... 2026-08-27 07:46:30,923 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_06_vendor_follows_coloader_on_first_apply_shared_template ... 2026-08-27 07:46:31,867 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_07_vendor_follows_coloader_switch_shared_template ... 2026-08-27 07:46:33,022 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_08_vendor_follows_coloader_on_product_swap ... 2026-08-27 07:46:34,436 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:46:39,915 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestFclLocalChargeVariantDedup.test_fcl_one_line_per_variant_template_at_each_end ... 2026-08-27 07:46:40,724 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestFclLocalChargeVariantDedup.test_fcl_reapplying_keeps_one_line_per_template ... 2026-08-27 07:46:41,908 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:46:47,156 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestLclLocalChargeVariantDedup.test_lcl_one_line_per_variant_template_at_each_end ... 2026-08-27 07:46:48,370 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestLclLocalChargeVariantDedup.test_lcl_reapplying_keeps_one_line_per_template ... 2026-08-27 07:46:49,510 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:46:52,217 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_before_patch_reconcile_hook_would_orphan_and_misprice_mixed_container_siblings ... 2026-08-27 07:46:53,203 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12_quote_first_mixed_bridges_reconcile_without_duplicating ... 2026-08-27 07:46:53,985 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12b_rerunning_auto_charge_does_not_duplicate_or_reprice ... 2026-08-27 07:46:54,783 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt15_reconcile_does_not_sweep_bridged_charge_without_package_type ... 2026-08-27 07:46:55,441 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt2_booking_prices_each_container_type_against_its_own_rate ... 2026-08-27 07:46:56,275 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt9_single_container_line_unaffected_no_crash ... 2026-08-27 07:46:56,987 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:46:59,595 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerRateFallthrough.test_tt11_missing_per_type_rate_does_not_fall_through_to_schedule_cost ... 2026-08-27 07:47:00,401 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerRateFallthrough.test_tt11b_untyped_charge_still_falls_through_to_the_blind_rate ... 2026-08-27 07:47:00,910 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:47:09,721 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestQuotedSailingRatePricing.test_booking_cost_comes_from_the_quoted_sailing_not_the_newest_card ... 2026-08-27 07:47:10,380 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestQuotedSailingRatePricing.test_quoted_sailing_lookup_still_excludes_another_allowed_company ... 2026-08-27 07:47:11,025 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:47:13,756 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerLoadModeGuard.test_lcl_ocean_line_does_not_match_fcl_container_rate ... 2026-08-27 07:47:14,638 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:47:16,367 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_onbehalf_mixed_lines_carry_package_type_and_agent ... 2026-08-27 07:47:17,008 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_patch_does_not_reference_onbehalf_fields ... 2026-08-27 07:47:17,064 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:47:18,543 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_container_ocean_bridge: Starting TestMixedContainerOceanBridge.test_confirm_bridges_every_ocean_line_no_drop ... 2026-08-27 07:47:19,144 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:47:20,845 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_mixed_fcl_lcl_package_type_bridge: Starting TestMixedFclLclPackageTypeBridge.test_lcl_ocean_line_does_not_inherit_fcl_header_container_type ... 2026-08-27 07:47:21,269 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:47:22,880 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestMultiPreCarriageLegChargeDistribution.test_two_same_type_bridged_charges_pin_to_two_distinct_legs ... 2026-08-27 07:47:23,416 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:47:24,997 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-08-27 07:47:25,493 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-08-27 07:47:25,649 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-08-27 07:47:25,790 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-08-27 07:47:26,098 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.freight.quote.wizard.comparison.line records with IDs: [69, 68] 2026-08-27 07:47:26,181 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:47:27,890 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-08-27 07:47:28,386 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-08-27 07:47:28,534 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-08-27 07:47:28,687 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-08-27 07:47:29,051 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.lcl.quote.wizard.comparison.line records with IDs: [29, 28] 2026-08-27 07:47:29,171 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:47:31,973 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_booking_cost_sourced_from_schedule_rate_card ... 2026-08-27 07:47:34,078 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-08-27 07:47:35,834 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_container_readonly_after_schedule_applied ... 2026-08-27 07:47:37,528 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_route_container_hidden_before_schedule_applied ... 2026-08-27 07:47:38,411 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_door_to_port_adds_pickup_freight_line ... 2026-08-27 07:47:39,577 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_port_to_port_confirm_works_when_shipping_partner_matches_customer ... 2026-08-27 07:47:40,531 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_port_to_port_generates_lines_and_shipment ... 2026-08-27 07:47:41,965 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_rejects_container_type_schedule_mismatch ... 2026-08-27 07:47:42,122 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_drives_main_product ... 2026-08-27 07:47:42,259 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_onchange_sets_container_type ... 2026-08-27 07:47:42,424 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_select_schedule_populates_main_inputs ... 2026-08-27 07:47:42,613 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_uses_selected_schedule_product ... 2026-08-27 07:47:43,509 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:47:48,815 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_00_regular_product_only_order_hides_fcl_quote_button ... 2026-08-27 07:47:49,159 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_01_first_apply_different_carrier_swaps_user_added_line_in_place ... 2026-08-27 07:47:51,068 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_02_reapply_same_carrier_new_schedule_updates_line_in_place ... 2026-08-27 07:47:53,341 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_03_reapply_different_carrier_keeps_single_ocean_line ... 2026-08-27 07:47:55,345 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_04_reapply_same_template_preserves_user_selected_variant ... 2026-08-27 07:47:57,042 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_05_reapply_different_carrier_keeps_freight_charge_link_valid ... 2026-08-27 07:47:59,185 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:48:04,942 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_booking_carrier_override_does_not_reuse_schedule_carrier_rate ... 2026-08-27 07:48:06,922 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-08-27 07:48:06,969 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-27 07:48:06,969 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-27 07:48:09,606 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_generic_shared_ocean_product_variant ... 2026-08-27 07:48:11,424 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_non_freight_sale_order_confirm_does_not_bridge_freight_charges ... 2026-08-27 07:48:11,985 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_ocean_charge_price_zero_cluster_full_flow ... 2026-08-27 07:48:15,833 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_pre_carriage_only_line_bridges_without_ocean_line ... 2026-08-27 07:48:16,355 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:48:18,356 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestApplyScheduleOceanGuard.test_apply_does_not_raise_and_leaves_other_load_mode_line_untouched ... 2026-08-27 07:48:20,056 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestApplyScheduleOceanGuard.test_apply_still_works_for_single_ocean_line ... 2026-08-27 07:48:21,368 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:48:23,635 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclMultiLineSameContainerType.test_01_fcl_multi_line_each_priced_by_schedule ... 2026-08-27 07:48:25,915 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:48:31,194 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_does_not_raise_and_bridges_both_ocean_lines ... 2026-08-27 07:48:31,558 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_still_works_for_single_ocean_line ... 2026-08-27 07:48:32,034 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_works_for_mixed_container_with_minimal_rights_user ... 2026-08-27 07:48:33,020 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:48:35,783 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_lcl_multi_line_each_priced_by_schedule ... 2026-08-27 07:48:37,283 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_mixed_fcl_lcl_exposes_both_buttons ... 2026-08-27 07:48:37,601 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:48:39,107 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_confirmed_order_preserves_the_quoted_markup ... 2026-08-27 07:48:40,353 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-08-27 07:48:41,312 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_without_supplier_price_rule_passes_raw_cost ... 2026-08-27 07:48:42,065 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:48:42,865 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_multiline_quote_marks_up_every_existing_line ... 2026-08-27 07:48:43,806 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-08-27 07:48:44,627 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:48:47,823 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_a_minimal_sales_user_is_told_why_the_table_is_empty ... 2026-08-27 07:48:48,748 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_a_never_searched_wizard_stays_silent_then_speaks_once_searched ... 2026-08-27 07:48:49,165 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_an_empty_result_warns_even_when_an_etd_filter_is_active ... 2026-08-27 07:48:49,838 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_searching_a_lane_with_no_rate_names_the_lane_and_where_rates_live ... 2026-08-27 07:48:50,539 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_searching_without_a_lane_asks_the_rep_to_choose_both_ports ... 2026-08-27 07:48:50,997 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_the_two_empty_state_messages_differ_because_the_fix_differs ... 2026-08-27 07:48:52,178 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:48:54,734 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_a_minimal_sales_user_is_told_why_the_table_is_empty ... 2026-08-27 07:48:56,437 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_a_typed_lane_stays_silent_until_the_rep_presses_search ... 2026-08-27 07:48:57,053 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_an_empty_result_warns_even_when_an_etd_filter_is_active ... 2026-08-27 07:48:57,853 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_searching_a_lane_with_no_rate_names_the_lane_and_where_rates_live ... 2026-08-27 07:48:58,697 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_searching_without_a_lane_asks_the_rep_to_choose_both_ports ... 2026-08-27 07:48:59,448 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_the_two_empty_state_messages_differ_because_the_fix_differs ... 2026-08-27 07:49:00,302 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:49:01,791 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_04_duplicate_container_type_lines_each_keep_qty_and_get_schedule_price ... 2026-08-27 07:49:03,234 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_05_duplicate_type_inside_mixed_bundle_applies_per_line ... 2026-08-27 07:49:04,641 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_06_mixed_bundle_sells_at_margin_not_raw_vendor_cost ... 2026-08-27 07:49:06,040 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_07_untyped_ocean_line_untouched_by_typed_demand_apply ... 2026-08-27 07:49:07,458 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_08_untyped_lines_priced_by_schedule_on_plain_path ... 2026-08-27 07:49:08,672 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_booking_wizard_does_not_overwrite_existing_booking_basis ... 2026-08-27 07:49:09,748 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_booking_wizard_prefills_editable_basis_and_booking_reconciles_all ... 2026-08-27 07:49:11,972 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_cross_company_demand_is_rejected_on_create_and_write ... 2026-08-27 07:49:19,413 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_duplicate_demand_is_rejected_on_create_and_write ... 2026-08-27 07:49:19,913 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_dynamic_demo_groups_one_complete_candidate ... 2026-08-27 07:49:20,112 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h03_incomplete_bundle_rejects_apply_without_order_mutation ... 2026-08-27 07:49:20,561 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h04_mixed_currency_bundle_rejects_apply_without_order_mutation ... 2026-08-27 07:49:20,990 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h06_only_other_company_complete_pair_is_not_exposed_or_applied ... 2026-08-27 07:49:26,120 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h07_wrong_load_mode_cannot_complete_missing_fcl_type ... 2026-08-27 07:49:26,566 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h08_ui_wizard_without_demands_rejects_search_and_apply_atomically ... 2026-08-27 07:49:27,283 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.freight.quote.container.demand records with IDs: [56, 57] 2026-08-27 07:49:27,339 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_non_container_demand_is_rejected_on_create_and_write ... 2026-08-27 07:49:28,054 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_open_wizard_prefills_typed_order_lines ... 2026-08-27 07:49:28,552 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_origin_local_charges_use_per_container_totals_from_search_to_apply ... 2026-08-27 07:49:29,605 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_search_apply_confirm_and_reapply_preserve_two_typed_lines ... 2026-08-27 07:49:31,053 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_search_does_not_leak_other_company_or_load_mode ... 2026-08-27 07:49:37,906 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_currency_without_order_mutation ... 2026-08-27 07:49:38,245 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_type_without_order_mutation ... 2026-08-27 07:49:38,781 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_expired_rate_without_order_mutation ... 2026-08-27 07:49:39,203 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_inactive_schedule_without_order_mutation ... 2026-08-27 07:49:39,714 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_lookup_excludes_other_allowed_company ... 2026-08-27 07:49:46,459 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_miss_is_terminal ... 2026-08-27 07:49:48,481 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [199] 2026-08-27 07:49:48,613 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_zero_demand_quantity_is_rejected_on_create ... 2026-08-27 07:49:49,005 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:49:51,308 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestSingleContainerComparisonPerSailing.test_applying_a_sailing_quotes_that_sailings_price ... 2026-08-27 07:49:53,536 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestSingleContainerComparisonPerSailing.test_comparison_shows_one_row_per_sailing_at_its_own_price ... 2026-08-27 07:49:54,054 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:49:56,554 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_bundle_surcharge_breakdown_names_the_end_each_charge_comes_from ... 2026-08-27 07:49:57,465 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_bundle_total_answers_to_a_change_of_discharge_port ... 2026-08-27 07:49:58,521 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_bundle_total_answers_to_both_local_charge_options ... 2026-08-27 07:49:59,606 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_bundle_total_covers_the_charges_at_both_ends_of_the_lane ... 2026-08-27 07:50:00,554 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_minimal_sales_user_sees_the_same_bundle_total ... 2026-08-27 07:50:02,016 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_plain_row_keeps_the_base_cost_basis_on_this_module ... 2026-08-27 07:50:02,511 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_port_serving_as_both_ends_of_a_bundle_lane_is_billed_once ... 2026-08-27 07:50:03,341 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_what_a_bundle_row_previews_as_surcharge_is_what_apply_bills ... 2026-08-27 07:50:04,123 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:50:05,943 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestLegCardinalityGuard.test_leg_classifiers_reject_multi_leg_product ... 2026-08-27 07:50:06,626 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:50:08,319 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestCostPendingGrossProfit.test_bridged_not_booked_charge_shows_full_sell_as_gross_profit ... 2026-08-27 07:50:08,942 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:50:11,271 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMappingToCurrentShipmentAllowsMixedContainer.test_mapping_bridges_every_ocean_line_when_order_has_multiple ... 2026-08-27 07:50:11,776 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMappingToCurrentShipmentAllowsMixedContainer.test_mapping_still_works_for_single_ocean_line ... 2026-08-27 07:50:12,132 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:50:13,792 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMultiMainLegChargeDedup.test_booking_on_other_main_leg_enriches_bridged_charge_no_duplicate ... 2026-08-27 07:50:14,514 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:50:16,026 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestChargeTotalSaleLinkInvalidation.test_charge_totals_refresh_when_sale_order_line_linked ... 2026-08-27 07:50:16,454 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:50:18,197 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestOceanChargeVendorFallsBackToLineVendor.test_single_ocean_line_no_schedule_keeps_its_own_vendor ... 2026-08-27 07:50:18,780 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:50:20,329 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_fcl_shipment_copies_schedule_eta ... 2026-08-27 07:50:20,961 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_lcl_shipment_copies_schedule_eta ... 2026-08-27 07:50:21,337 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:50:23,496 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_case_matrix_covers_core_transport_scenarios ... 2026-08-27 07:50:25,875 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_lcl_regression_basics ... 2026-08-27 07:50:26,578 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_sea_export_commercial_flow_checklist ... 2026-08-27 07:50:28,698 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:50:33,774 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_shipment_cost_billing_state: Starting TestShipmentCostBillingState.test_001_cost_carried_by_a_posted_vendor_bill_is_reported_as_billed ... 2026-08-27 07:50:34,755 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_shipment_cost_billing_state: Starting TestShipmentCostBillingState.test_002_cost_still_on_a_draft_vendor_bill_is_not_reported_as_billed ... 2026-08-27 07:50:35,146 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale.tests.test_shipment_cost_billing_state: Starting TestShipmentCostBillingState.test_003_the_least_privileged_reader_gets_the_same_figures_as_the_administrator ... 2026-08-27 07:50:35,825 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:50:37,630 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_draft_order: Starting TestConsolProfitabilityDraftOrder.test_confirming_the_house_order_moves_its_amount_into_the_to_invoice_column ... 2026-08-27 07:50:38,287 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_draft_order: Starting TestConsolProfitabilityDraftOrder.test_draft_house_order_reaches_only_the_expected_column_on_the_master ... 2026-08-27 07:50:38,714 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:50:41,102 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_cluster_domain_excludes_a_house_the_user_cannot_read ... 2026-08-27 07:50:52,638 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_cost_allocation_wizard_does_not_inflate_masters_own_expected_cost ... 2026-08-27 07:50:53,439 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_direct_shipment_panel_numbers_unaffected_by_unrelated_consol_data ... 2026-08-27 07:50:54,324 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_in_different_company_is_silently_excluded_without_sudo ... 2026-08-27 07:51:04,979 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_marked_as_master_via_direct_write_is_excluded_and_panel_completes ... 2026-08-27 07:51:05,521 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_on_behalf_line_lands_in_master_on_behalf_items_not_revenue ... 2026-08-27 07:51:06,008 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_whose_sale_order_is_hidden_by_record_rule_is_skipped_without_crashing ... 2026-08-27 07:51:07,109 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [466], uid: 1321, model: sale.order 2026-08-27 07:51:07,175 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [466], uid: 1321, model: sale.order 2026-08-27 07:51:07,242 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_without_sale_order_contributes_nothing_and_raises_no_error ... 2026-08-27 07:51:07,625 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_least_privilege_reader_sees_the_same_master_totals_as_admin ... 2026-08-27 07:51:11,445 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_mirrors_house_own_panel_total_after_house_relinks_to_new_order ... 2026-08-27 07:51:11,812 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_profitability_action_opens_the_whole_consol_cluster ... 2026-08-27 07:51:13,236 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_rolls_up_two_houses_revenue_cost_on_behalf_and_profit_end_to_end ... 2026-08-27 07:51:15,926 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_without_any_house_reports_only_its_own_cost_and_zero_revenue ... 2026-08-27 07:51:16,771 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_non_master_profitability_action_is_unchanged ... 2026-08-27 07:51:16,895 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_report_revenue_is_not_double_counted_across_master_and_house_rows ... 2026-08-27 07:51:17,711 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_report_shipment_role_column_matches_each_shipments_actual_role ... 2026-08-27 07:51:18,007 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_rolled_up_lines_are_prefixed_with_house_name_masters_own_lines_are_not ... 2026-08-27 07:51:19,570 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-27 07:51:21,009 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_cost ... 2026-08-27 07:51:21,951 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_sale_revenue ... 2026-08-27 07:51:22,390 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:51:23,224 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_coloader_rate_miss_is_flagged_estimated ... 2026-08-27 07:51:23,543 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_onbehalf_disbursement_is_not_flagged_estimated ... 2026-08-27 07:51:23,796 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:51:25,023 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_bills_agent_charge_after_explicit_unbridge ... 2026-08-27 07:51:25,673 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_onbehalf_charge ... 2026-08-27 07:51:26,207 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_onbehalf_charge_when_agent_filled_after_bridge ... 2026-08-27 07:51:26,757 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_prebridge_agent_charge ... 2026-08-27 07:51:27,246 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_raises_when_only_onbehalf_charges ... 2026-08-27 07:51:27,720 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_raises_when_only_prebridge_agent_charge ... 2026-08-27 07:51:27,851 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:51:29,138 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_sale_order_get_freight_charge_vals_n_plus_one: Starting TestGetFreightChargeValsNPlusOne.test_no_singleton_browse_per_onbehalf_line ... 2026-08-27 07:51:29,691 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_sale_order_get_freight_charge_vals_n_plus_one: Starting TestGetFreightChargeValsNPlusOne.test_singleton_browse_count_does_not_scale_with_line_count ... 2026-08-27 07:51:30,428 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:51:31,403 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_charge_totals_onbehalf_invalidation: Starting TestChargeTotalOnbehalfLinkInvalidation.test_charge_totals_refresh_when_sale_line_onbehalf_flag_toggled ... 2026-08-27 07:51:31,706 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:51:32,671 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_charge_totals_onbehalf_invalidation: Starting TestChargeTotalAgentVendorDirectStampInvalidation.test_charge_totals_refresh_when_agent_id_stamped_on_unbridged_charge ... 2026-08-27 07:51:32,905 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_charge_totals_onbehalf_invalidation: Starting TestChargeTotalAgentVendorDirectStampInvalidation.test_charge_totals_refresh_when_vendor_id_stamped_turns_disbursement_into_costed_charge ... 2026-08-27 07:51:33,001 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:51:34,506 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_bridged_onbehalf_charge_excluded_from_revenue_and_gross_profit ... 2026-08-27 07:51:34,772 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_bridged_onbehalf_charge_with_cost_price_still_zero_gross_profit ... 2026-08-27 07:51:34,959 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_coloader_charge_excluded_from_invoice_but_keeps_real_gross_profit ... 2026-08-27 07:51:35,157 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_logistics_user_can_read_shipment_totals_without_sale_line_access ... 2026-08-27 07:51:35,560 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1344, model: sale.order.line 2026-08-27 07:51:35,630 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_unflagged_bridged_agent_charge_still_counts_as_revenue ... 2026-08-27 07:51:35,913 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:51:37,319 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_onbehalf_panel_currency_conversion: Starting TestShipmentOnbehalfPanelCurrencyConversion.test_onbehalf_to_bill_amount_must_not_cross_currency_subtract ... 2026-08-27 07:51:40,099 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:51:41,885 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-27 07:51:41,885 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-27 07:51:41,895 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_01_pol_gets_analytic_distribution_from_shipment ... 2026-08-27 07:51:42,033 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_02_customer_invoice_line_gets_analytic_distribution ... 2026-08-27 07:51:42,472 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_03_vendor_bill_line_gets_analytic_distribution ... 2026-08-27 07:51:42,921 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_04_customer_invoice_currency_matches_charge_currency ... 2026-08-27 07:51:43,467 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_05_vendor_bill_currency_matches_charge_currency ... 2026-08-27 07:51:43,980 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_06_pol_price_converted_to_po_currency ... 2026-08-27 07:51:44,137 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_07_invoices_split_by_currency ... 2026-08-27 07:51:44,954 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:51:46,757 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_after_booking_po_generation ... 2026-08-27 07:51:47,209 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_with_multiple_carriers ... 2026-08-27 07:51:47,353 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_without_carrier ... 2026-08-27 07:51:47,462 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:51:50,103 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_billed_as_a_purchase_receipt_is_marked_billed ... 2026-08-27 07:51:50,879 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_billed_as_a_purchase_receipt_is_not_billed_a_second_time ... 2026-08-27 07:51:51,858 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_billed_as_a_vendor_bill_is_marked_billed ... 2026-08-27 07:51:52,710 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_credited_by_a_vendor_refund_can_still_be_billed ... 2026-08-27 07:51:53,863 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [608] 2026-08-27 07:51:53,957 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [609, 610] 2026-08-27 07:51:54,105 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1373] 2026-08-27 07:51:54,814 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_credited_by_a_vendor_refund_is_not_marked_billed ... 2026-08-27 07:51:55,601 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [611] 2026-08-27 07:51:55,649 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [612, 613] 2026-08-27 07:51:55,744 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1380] 2026-08-27 07:51:56,211 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:51:58,744 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_01_shipment_first_charge_flow_creates_one_pol ... 2026-08-27 07:51:59,406 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_01b_booking_po_uses_shipment_company_and_links_originating_sol ... 2026-08-27 07:52:03,283 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_02_idempotent_repeated_action ... 2026-08-27 07:52:03,463 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_03_full_flow_charge_first_then_so_confirm ... 2026-08-27 07:52:04,136 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_04_so_confirm_first_then_charge_flow_no_duplicate ... 2026-08-27 07:52:04,837 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_05_agent_only_charge_excluded_from_po_flow ... 2026-08-27 07:52:05,142 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:52:07,121 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBridgedChargePurchaseSync.test_bridged_charge_with_no_booking_is_not_purchased_and_keeps_its_cost_estimate ... 2026-08-27 07:52:07,559 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBridgedChargePurchaseSync.test_vendor_bill_still_created_for_bridged_charge ... 2026-08-27 07:52:08,285 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:52:09,702 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_button_follows_ownership ... 2026-08-27 07:52:10,224 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_covers_only_its_own_leg ... 2026-08-27 07:52:10,556 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:52:19,048 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_order_company_scoping: Starting TestPurchaseOrderCompanyScoping.test_generated_rfq_belongs_to_shipment_company_not_active_company ... 2026-08-27 07:52:19,309 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 07:52:20,756 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_booking_still_reports_its_own_orders ... 2026-08-27 07:52:21,155 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_buyer_reads_the_purchase_count ... 2026-08-27 07:52:21,759 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_a_single_order_goes_straight_to_it ... 2026-08-27 07:52:21,856 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_several_orders_lists_exactly_those_orders ... 2026-08-27 07:52:22,059 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_bought_outside_freight_has_no_shipment ... 2026-08-27 07:52:22,107 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_on_a_booking_without_shipment_has_no_shipment ... 2026-08-27 07:52:22,163 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_walks_back_to_the_shipment_it_was_bought_for ... 2026-08-27 07:52:22,258 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_purchase_figures_are_withheld_from_a_user_without_purchase_rights ... 2026-08-27 07:52:22,833 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1385, model: logistics.shipment, fields: purchase_order_count 2026-08-27 07:52:22,866 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_both_paths_together ... 2026-08-27 07:52:23,099 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_one_order_per_vendor_after_purchasing ... 2026-08-27 07:52:23,337 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_order_attached_through_its_booking_only ... 2026-08-27 07:52:23,438 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_order_reachable_by_both_paths_once ... 2026-08-27 07:52:23,640 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_ignores_orders_of_another_shipment ... 2026-08-27 07:52:23,920 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_keeps_counting_a_cancelled_order ... 2026-08-27 07:52:24,174 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_keeps_the_order_after_its_charge_is_deleted ... 2026-08-27 07:52:24,462 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [1115] 2026-08-27 07:52:24,491 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_stays_readable_for_a_user_without_purchase_rights ... 2026-08-27 07:52:25,024 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_without_payable_charge_reports_no_order ... 2026-08-27 07:52:25,140 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 07:52:27,013 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_generated_orders_still_belong_to_their_booking ... 2026-08-27 07:52:27,852 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_order_attached_by_hand_stays_attached ... 2026-08-27 07:52:28,000 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:52:29,994 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_a_line_for_another_shipment_is_enough_to_surface_it ... 2026-08-27 07:52:30,518 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_each_shipment_sees_the_shared_order ... 2026-08-27 07:52:30,761 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_opening_several_shipments_lists_them ... 2026-08-27 07:52:31,006 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_one_shipment_opens_it_directly ... 2026-08-27 07:52:31,151 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_two_customers_reports_both_shipments ... 2026-08-27 07:52:31,295 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:52:33,502 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_a_house_cost_of_its_own_still_bills_alongside_the_skipped_split_line ... 2026-08-27 07:52:34,273 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_purchase_order_commits_the_buy_side_before_any_bill_exists ... 2026-08-27 07:52:34,549 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_split_line_is_not_billed_when_a_purchase_order_carries_the_source_cost ... 2026-08-27 07:52:34,886 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_the_billing_guard_search_finds_a_cost_carried_only_by_a_purchase_order ... 2026-08-27 07:52:35,175 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_the_commitment_note_names_the_purchase_order ... 2026-08-27 07:52:35,471 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 07:52:35,502 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_drops_field_without_override ... 2026-08-27 07:52:35,636 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_sums_world_population_share_per_continent ... 2026-08-27 07:52:35,708 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_world_population_share_recomputes_on_population_change ... 2026-08-27 07:52:35,752 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:52:35,769 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_geography_info_world_bank.tests.test_fetch_data_from_world_bank: Starting TestResCountryWorldBank.test_fetch_from_world_bank ... 2026-08-27 07:52:36,789 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:52:36,810 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_a_company_connection_nobody_completed_refuses_the_work ... 2026-08-27 07:52:37,398 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-08-27 07:52:37,414 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22040] 2026-08-27 07:52:37,421 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:37,619 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [1] 2026-08-27 07:52:37,650 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_a_disconnected_company_connection_refuses_the_work ... 2026-08-27 07:52:38,227 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-08-27 07:52:38,238 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22043] 2026-08-27 07:52:38,246 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:38,411 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [3, 2] 2026-08-27 07:52:38,437 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_a_revoked_company_connection_refuses_the_work ... 2026-08-27 07:52:38,928 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-08-27 07:52:38,938 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22046] 2026-08-27 07:52:38,946 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:39,110 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [5, 4] 2026-08-27 07:52:39,134 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_an_upload_is_refused_by_the_same_broken_connection ... 2026-08-27 07:52:39,710 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-08-27 07:52:39,725 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22049] 2026-08-27 07:52:39,733 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:39,886 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [6] 2026-08-27 07:52:39,909 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_exporting_a_company_document_after_the_connection_broke_refuses ... 2026-08-27 07:52:40,529 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-08-27 07:52:40,555 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22052] 2026-08-27 07:52:40,563 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:40,897 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [10, 9] 2026-08-27 07:52:40,902 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [8, 7] 2026-08-27 07:52:40,922 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_the_refusal_creates_no_company_row ... 2026-08-27 07:52:41,484 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-08-27 07:52:41,506 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22055] 2026-08-27 07:52:41,514 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:41,683 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [11] 2026-08-27 07:52:41,709 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_the_refusal_names_the_company_whose_connection_is_broken ... 2026-08-27 07:52:42,096 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-08-27 07:52:42,104 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22058] 2026-08-27 07:52:42,110 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:42,240 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [12] 2026-08-27 07:52:42,277 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:52:42,292 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: Starting TestABrokenFilterIsNamedAsTheCause.test_a_context_that_cannot_be_read_names_the_filter_too ... 2026-08-27 07:52:42,903 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-08-27 07:52:42,919 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22061] 2026-08-27 07:52:42,929 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:43,060 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: Starting TestABrokenFilterIsNamedAsTheCause.test_a_domain_that_cannot_be_read_names_the_filter ... 2026-08-27 07:52:43,734 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-08-27 07:52:43,746 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22064] 2026-08-27 07:52:43,755 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:43,951 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: Starting TestABrokenFilterIsNamedAsTheCause.test_a_working_filter_still_lists_the_template ... 2026-08-27 07:52:44,564 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-08-27 07:52:44,574 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22067] 2026-08-27 07:52:44,580 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:44,691 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: Starting TestABrokenFilterIsNamedAsTheCause.test_an_unrelated_failure_is_not_blamed_on_the_filter ... 2026-08-27 07:52:45,148 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-08-27 07:52:45,164 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22070] 2026-08-27 07:52:45,173 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:45,310 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: Starting TestABrokenFilterIsNamedAsTheCause.test_the_lookup_stays_reachable_and_hands_back_no_credential ... 2026-08-27 07:52:45,829 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-08-27 07:52:45,844 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22073] 2026-08-27 07:52:45,856 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:45,986 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:52:46,004 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_a_refused_company_credential_expires_the_company_row_alone ... 2026-08-27 07:52:46,529 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-08-27 07:52:46,539 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22076] 2026-08-27 07:52:46,545 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:46,840 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [15] 2026-08-27 07:52:46,843 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [14, 13] 2026-08-27 07:52:46,870 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_an_expired_company_token_is_renewed_on_the_same_refresh_leg ... 2026-08-27 07:52:47,449 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-08-27 07:52:47,463 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22079] 2026-08-27 07:52:47,470 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:47,755 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [19, 18] 2026-08-27 07:52:47,760 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [17, 16] 2026-08-27 07:52:47,782 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_every_company_call_goes_through_the_shared_transport ... 2026-08-27 07:52:48,307 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-08-27 07:52:48,324 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22082] 2026-08-27 07:52:48,331 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:48,690 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [23, 22] 2026-08-27 07:52:48,693 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [21, 20] 2026-08-27 07:52:48,717 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_the_company_row_answers_the_same_credential_accessor ... 2026-08-27 07:52:49,300 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-08-27 07:52:49,316 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22085] 2026-08-27 07:52:49,323 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:49,517 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [25, 24] 2026-08-27 07:52:49,544 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_the_health_cron_revokes_a_dead_company_row_exactly_as_a_personal_one ... 2026-08-27 07:52:50,062 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-08-27 07:52:50,083 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22088] 2026-08-27 07:52:50,096 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:52:50,250 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [27, 26] 2026-08-27 07:52:50,290 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:52:50,308 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_company_has_one_google_drive_connection_of_its_own: Starting TestACompanyHasOneGoogleDriveConnectionOfItsOwn.test_a_company_can_connect_a_google_account_of_its_own ... 2026-08-27 07:52:55,672 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [28] 2026-08-27 07:52:55,714 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_company_has_one_google_drive_connection_of_its_own: Starting TestACompanyHasOneGoogleDriveConnectionOfItsOwn.test_a_company_never_holds_two_company_connections ... 2026-08-27 07:52:59,672 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_company_has_one_google_drive_connection_of_its_own: Starting TestACompanyHasOneGoogleDriveConnectionOfItsOwn.test_a_connected_company_account_still_admits_no_second_one ... 2026-08-27 07:53:03,598 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [29] 2026-08-27 07:53:03,651 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_company_has_one_google_drive_connection_of_its_own: Starting TestACompanyHasOneGoogleDriveConnectionOfItsOwn.test_each_company_holds_its_own_company_connection ... 2026-08-27 07:53:08,011 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:53:08,026 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_a_dead_refresh_token_is_explained_to_the_person_who_met_it ... 2026-08-27 07:53:08,404 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-08-27 07:53:08,414 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22825] 2026-08-27 07:53:08,421 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:08,495 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_a_dead_refresh_token_leaves_the_account_asking_to_be_reconnected ... 2026-08-27 07:53:08,866 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-08-27 07:53:08,875 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22827] 2026-08-27 07:53:08,882 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:08,990 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_a_successful_refresh_never_discards_the_stored_credential ... 2026-08-27 07:53:09,613 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-08-27 07:53:09,631 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22829] 2026-08-27 07:53:09,638 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:09,745 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_one_google_outage_does_not_disconnect_a_company ... 2026-08-27 07:53:10,200 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-08-27 07:53:10,212 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22831] 2026-08-27 07:53:10,219 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:10,342 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_the_cron_leaves_a_transient_failure_connected_and_says_why ... 2026-08-27 07:53:11,004 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-08-27 07:53:11,014 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22833] 2026-08-27 07:53:11,020 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:11,097 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_the_cron_records_googles_own_reason_for_the_failure ... 2026-08-27 07:53:11,571 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-08-27 07:53:11,581 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22835] 2026-08-27 07:53:11,588 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:11,698 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_the_cron_still_revokes_a_dead_connection_and_stamps_it ... 2026-08-27 07:53:12,037 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-08-27 07:53:12,044 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22837] 2026-08-27 07:53:12,051 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:12,138 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:53:12,154 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_a_second_document_reuses_the_records_existing_folder ... 2026-08-27 07:53:12,557 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-08-27 07:53:12,567 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22839] 2026-08-27 07:53:12,573 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:12,929 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [40, 39, 38] 2026-08-27 07:53:12,967 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_creating_a_document_from_a_template_files_it_on_the_record ... 2026-08-27 07:53:13,471 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-08-27 07:53:13,484 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22842] 2026-08-27 07:53:13,492 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:13,794 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [43, 42] 2026-08-27 07:53:13,819 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_the_document_appears_in_the_records_attachment_box ... 2026-08-27 07:53:14,276 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-08-27 07:53:14,302 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22845] 2026-08-27 07:53:14,315 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:14,636 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [46, 45] 2026-08-27 07:53:14,668 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_the_document_lands_in_a_folder_named_for_the_record ... 2026-08-27 07:53:15,210 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-08-27 07:53:15,220 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22848] 2026-08-27 07:53:15,226 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:15,529 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [49, 48] 2026-08-27 07:53:15,557 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_the_folder_is_created_under_the_companys_configured_storage ... 2026-08-27 07:53:16,062 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-08-27 07:53:16,071 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22851] 2026-08-27 07:53:16,078 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:16,298 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [52, 51] 2026-08-27 07:53:16,315 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_two_records_never_share_one_folder ... 2026-08-27 07:53:16,782 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-08-27 07:53:16,808 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22854] 2026-08-27 07:53:16,817 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:17,215 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [57, 56, 55, 54] 2026-08-27 07:53:17,254 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:53:17,297 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_a_domain_share_is_recorded_so_it_can_be_withdrawn ... 2026-08-27 07:53:17,865 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-08-27 07:53:17,878 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22858] 2026-08-27 07:53:17,888 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:18,199 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [61, 60, 59] 2026-08-27 07:53:18,220 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_a_domain_share_reaches_google_as_a_domain_grant ... 2026-08-27 07:53:18,618 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-08-27 07:53:18,628 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22861] 2026-08-27 07:53:18,634 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:18,887 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [65, 64, 63] 2026-08-27 07:53:18,908 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_a_domain_share_with_no_domain_is_refused_before_google ... 2026-08-27 07:53:19,286 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-08-27 07:53:19,293 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22864] 2026-08-27 07:53:19,299 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:19,484 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [68, 67] 2026-08-27 07:53:19,507 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_an_empty_string_is_no_more_of_an_audience_than_no_value ... 2026-08-27 07:53:19,883 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-08-27 07:53:19,893 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22867] 2026-08-27 07:53:19,899 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:20,111 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [71, 70] 2026-08-27 07:53:20,136 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_the_person_and_group_audiences_are_still_required ... 2026-08-27 07:53:20,539 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-08-27 07:53:20,548 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22870] 2026-08-27 07:53:20,555 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:20,773 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [74, 73] 2026-08-27 07:53:20,812 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:53:20,828 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_google_document_exports_onto_its_record: Starting TestAGoogleDocumentExportsOntoItsRecord.test_a_file_that_is_already_binary_cannot_be_exported ... 2026-08-27 07:53:21,254 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-08-27 07:53:21,263 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22873] 2026-08-27 07:53:21,270 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:21,485 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [77, 76] 2026-08-27 07:53:21,510 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_google_document_exports_onto_its_record: Starting TestAGoogleDocumentExportsOntoItsRecord.test_exporting_a_google_document_attaches_a_pdf_to_the_record ... 2026-08-27 07:53:21,900 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-08-27 07:53:21,909 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22876] 2026-08-27 07:53:21,916 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:22,206 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [81, 80, 79] 2026-08-27 07:53:22,232 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_google_document_exports_onto_its_record: Starting TestAGoogleDocumentExportsOntoItsRecord.test_the_exported_file_is_added_and_the_document_stays ... 2026-08-27 07:53:22,742 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-08-27 07:53:22,751 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22879] 2026-08-27 07:53:22,757 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:23,039 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [85, 84, 83] 2026-08-27 07:53:23,067 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_google_document_exports_onto_its_record: Starting TestAGoogleDocumentExportsOntoItsRecord.test_the_format_asked_for_is_the_format_google_is_asked_for ... 2026-08-27 07:53:23,539 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-08-27 07:53:23,551 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22882] 2026-08-27 07:53:23,558 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:23,962 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [89, 88, 87] 2026-08-27 07:53:24,005 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:53:24,022 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_creation_that_timed_out_is_not_sent_again ... 2026-08-27 07:53:24,060 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [90] 2026-08-27 07:53:24,083 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_folder_google_may_have_created_is_not_created_again ... 2026-08-27 07:53:24,117 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [91] 2026-08-27 07:53:24,142 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_rate_limited_creation_is_tried_again ... 2026-08-27 07:53:24,160 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 1.2s (attempt 2 of 3). 2026-08-27 07:53:24,168 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 2.1s (attempt 3 of 3). 2026-08-27 07:53:24,182 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [94, 93, 92] 2026-08-27 07:53:24,204 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_read_google_could_not_answer_is_tried_again ... 2026-08-27 07:53:24,216 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 1.1s (attempt 2 of 3). 2026-08-27 07:53:24,223 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 2.5s (attempt 3 of 3). 2026-08-27 07:53:24,237 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [97, 96, 95] 2026-08-27 07:53:24,258 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_read_that_timed_out_is_still_tried_again ... 2026-08-27 07:53:24,276 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 1.3s (attempt 2 of 3). 2026-08-27 07:53:24,283 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 2.4s (attempt 3 of 3). 2026-08-27 07:53:24,295 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [100, 99, 98] 2026-08-27 07:53:24,316 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_share_google_may_have_granted_is_not_granted_again ... 2026-08-27 07:53:24,351 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [101] 2026-08-27 07:53:24,371 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_an_upload_that_timed_out_is_not_sent_again ... 2026-08-27 07:53:24,406 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [102] 2026-08-27 07:53:24,441 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:53:24,456 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_new_document_is_shared_with_nobody: Starting TestANewDocumentIsSharedWithNobody.test_a_document_the_module_creates_is_shared_with_nobody ... 2026-08-27 07:53:25,004 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-08-27 07:53:25,014 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22885] 2026-08-27 07:53:25,020 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:25,257 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [105, 104] 2026-08-27 07:53:25,285 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_new_document_is_shared_with_nobody: Starting TestANewDocumentIsSharedWithNobody.test_a_new_document_is_never_published_to_whoever_holds_the_link ... 2026-08-27 07:53:25,694 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-08-27 07:53:25,703 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22888] 2026-08-27 07:53:25,710 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:25,990 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [108, 107] 2026-08-27 07:53:26,041 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_new_document_is_shared_with_nobody: Starting TestANewDocumentIsSharedWithNobody.test_creating_a_document_asks_google_for_no_permission_at_all ... 2026-08-27 07:53:26,666 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-08-27 07:53:26,695 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22891] 2026-08-27 07:53:26,710 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:27,011 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [111, 110] 2026-08-27 07:53:27,042 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_new_document_is_shared_with_nobody: Starting TestANewDocumentIsSharedWithNobody.test_no_payload_sent_while_creating_a_document_mentions_the_public ... 2026-08-27 07:53:27,690 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-08-27 07:53:27,715 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22894] 2026-08-27 07:53:27,729 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:28,083 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [114, 113] 2026-08-27 07:53:28,132 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:53:28,149 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_a_contact_finds_the_drive_documents_that_belong_to_it ... 2026-08-27 07:53:28,763 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-08-27 07:53:28,772 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22897] 2026-08-27 07:53:28,777 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:28,931 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_a_contact_offers_the_fields_a_drive_record_needs ... 2026-08-27 07:53:29,578 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-08-27 07:53:29,588 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22901] 2026-08-27 07:53:29,601 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:29,697 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_a_contact_with_no_document_resolves_nothing ... 2026-08-27 07:53:30,149 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-08-27 07:53:30,158 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22905] 2026-08-27 07:53:30,164 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:30,275 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_a_portal_user_can_still_read_a_contact ... 2026-08-27 07:53:30,673 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-08-27 07:53:30,682 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22909] 2026-08-27 07:53:30,688 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:31,052 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-08-27 07:53:31,059 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22914] 2026-08-27 07:53:31,064 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:31,108 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_an_ordinary_contact_is_unaffected_by_the_mixin ... 2026-08-27 07:53:31,506 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-08-27 07:53:31,518 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22916] 2026-08-27 07:53:31,524 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:31,699 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_the_mixin_landed_only_where_it_was_asked_for ... 2026-08-27 07:53:32,280 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-08-27 07:53:32,288 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22921] 2026-08-27 07:53:32,294 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:32,413 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:53:32,428 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_a_contact_shows_its_drive_folder_and_its_documents_on_its_form ... 2026-08-27 07:53:32,811 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-08-27 07:53:32,821 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22925] 2026-08-27 07:53:32,830 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:33,061 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_the_complement_filter_selects_the_contacts_that_hold_none ... 2026-08-27 07:53:33,479 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-08-27 07:53:33,489 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22929] 2026-08-27 07:53:33,495 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:33,638 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_the_contacts_search_panel_offers_both_drive_document_filters ... 2026-08-27 07:53:34,002 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-08-27 07:53:34,011 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22933] 2026-08-27 07:53:34,017 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:34,142 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_the_folder_is_offered_as_a_link_and_is_hidden_when_there_is_none ... 2026-08-27 07:53:34,494 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-08-27 07:53:34,504 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22937] 2026-08-27 07:53:34,511 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:34,742 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_the_shipped_filter_selects_the_contacts_that_hold_documents ... 2026-08-27 07:53:35,105 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-08-27 07:53:35,115 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22941] 2026-08-27 07:53:35,121 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:35,278 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:53:35,296 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_pasted_link_to_an_ungranted_file_says_so: Starting TestAPastedLinkToAnUngrantedFileSaysSo.test_a_pasted_link_google_will_not_show_us_explains_itself ... 2026-08-27 07:53:35,672 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-08-27 07:53:35,681 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22945] 2026-08-27 07:53:35,688 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:35,841 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2699. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-08-27 07:53:35,851 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [116] 2026-08-27 07:53:35,875 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_pasted_link_to_an_ungranted_file_says_so: Starting TestAPastedLinkToAnUngrantedFileSaysSo.test_nothing_is_recorded_for_a_file_that_never_arrived ... 2026-08-27 07:53:36,267 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-08-27 07:53:36,275 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22948] 2026-08-27 07:53:36,281 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:36,431 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2701. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-08-27 07:53:36,447 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [118] 2026-08-27 07:53:36,471 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_pasted_link_to_an_ungranted_file_says_so: Starting TestAPastedLinkToAnUngrantedFileSaysSo.test_the_bare_file_id_from_a_picker_gets_the_same_explanation ... 2026-08-27 07:53:36,842 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-08-27 07:53:36,852 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22951] 2026-08-27 07:53:36,858 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:36,996 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2703. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-08-27 07:53:37,002 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [120] 2026-08-27 07:53:37,036 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:53:37,050 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_person_still_connects_once_per_company: Starting TestAPersonStillConnectsOncePerCompany.test_a_company_connection_does_not_consume_a_persons_slot ... 2026-08-27 07:53:42,473 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-08-27 07:53:42,489 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23138] 2026-08-27 07:53:42,495 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:42,566 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [121] 2026-08-27 07:53:42,627 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_person_still_connects_once_per_company: Starting TestAPersonStillConnectsOncePerCompany.test_one_person_never_holds_two_connections_in_one_company ... 2026-08-27 07:53:47,892 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-08-27 07:53:47,927 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23324] 2026-08-27 07:53:47,939 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:48,111 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_person_still_connects_once_per_company: Starting TestAPersonStillConnectsOncePerCompany.test_the_same_person_still_connects_separately_for_each_company ... 2026-08-27 07:53:52,513 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-08-27 07:53:52,522 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23510] 2026-08-27 07:53:52,529 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:52,604 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:53:52,619 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_a_caller_who_never_connected_is_told_to_connect ... 2026-08-27 07:53:52,979 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-08-27 07:53:52,987 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23512] 2026-08-27 07:53:52,992 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:53,422 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-08-27 07:53:53,432 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23514] 2026-08-27 07:53:53,438 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:53,632 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_a_picked_file_is_filed_the_same_way_every_other_document_is ... 2026-08-27 07:53:54,112 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-08-27 07:53:54,152 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23517] 2026-08-27 07:53:54,160 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:54,607 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-08-27 07:53:54,617 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23519] 2026-08-27 07:53:54,624 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:54,856 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [125, 124] 2026-08-27 07:53:54,880 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_a_picked_file_lands_on_the_record_as_a_picked_document ... 2026-08-27 07:53:55,402 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-08-27 07:53:55,423 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23522] 2026-08-27 07:53:55,434 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:55,902 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-08-27 07:53:55,908 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23524] 2026-08-27 07:53:55,919 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:56,209 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [128, 127] 2026-08-27 07:53:56,237 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_a_reference_that_names_no_drive_file_is_refused ... 2026-08-27 07:53:57,501 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-08-27 07:53:57,530 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23527] 2026-08-27 07:53:57,539 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:58,072 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-08-27 07:53:58,081 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23529] 2026-08-27 07:53:58,088 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:58,287 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_every_spelling_of_one_file_reaches_the_same_file ... 2026-08-27 07:53:58,826 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-08-27 07:53:58,837 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23532] 2026-08-27 07:53:58,846 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:53:59,387 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-08-27 07:53:59,401 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23534] 2026-08-27 07:53:59,412 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:00,117 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [136, 135, 134, 133, 132, 131] 2026-08-27 07:54:00,147 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_picking_a_file_does_not_move_it_in_the_users_drive ... 2026-08-27 07:54:00,694 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-08-27 07:54:00,703 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23540] 2026-08-27 07:54:00,711 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:01,187 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-08-27 07:54:01,196 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23542] 2026-08-27 07:54:01,203 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:01,588 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [139, 138] 2026-08-27 07:54:01,621 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_picking_a_file_reuses_the_records_existing_folder ... 2026-08-27 07:54:02,248 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-08-27 07:54:02,256 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23545] 2026-08-27 07:54:02,264 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:02,832 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-08-27 07:54:02,857 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23547] 2026-08-27 07:54:02,874 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:03,233 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [143, 142, 141] 2026-08-27 07:54:03,259 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_the_picked_file_is_reachable_from_a_browser ... 2026-08-27 07:54:03,656 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-08-27 07:54:03,664 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23550] 2026-08-27 07:54:03,670 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:04,061 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-08-27 07:54:04,069 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23552] 2026-08-27 07:54:04,076 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:04,205 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:54:04,221 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_picked_file_is_read_with_the_pickers_own_credential: Starting TestAPickedFileIsReadWithThePickersOwnCredential.test_the_flow_presents_both_identities_and_no_third ... 2026-08-27 07:54:04,665 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-08-27 07:54:04,675 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23555] 2026-08-27 07:54:04,682 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:04,936 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [148, 147] 2026-08-27 07:54:04,939 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [146, 145] 2026-08-27 07:54:04,967 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_picked_file_is_read_with_the_pickers_own_credential: Starting TestAPickedFileIsReadWithThePickersOwnCredential.test_the_picked_document_is_recorded_as_picked ... 2026-08-27 07:54:05,485 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-08-27 07:54:05,499 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23558] 2026-08-27 07:54:05,506 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:05,819 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [152, 151] 2026-08-27 07:54:05,822 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [150, 149] 2026-08-27 07:54:05,851 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_picked_file_is_read_with_the_pickers_own_credential: Starting TestAPickedFileIsReadWithThePickersOwnCredential.test_the_picked_file_is_read_with_the_employees_own_credential ... 2026-08-27 07:54:06,322 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-08-27 07:54:06,334 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23561] 2026-08-27 07:54:06,345 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:06,602 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [156, 155] 2026-08-27 07:54:06,604 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [154, 153] 2026-08-27 07:54:06,628 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_picked_file_is_read_with_the_pickers_own_credential: Starting TestAPickedFileIsReadWithThePickersOwnCredential.test_the_records_folder_in_the_same_flow_is_created_by_the_company ... 2026-08-27 07:54:07,179 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-08-27 07:54:07,188 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23564] 2026-08-27 07:54:07,195 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:07,487 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [160, 159] 2026-08-27 07:54:07,492 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [158, 157] 2026-08-27 07:54:07,531 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:54:07,550 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_records_folder_follows_its_companys_storage: Starting TestARecordsFolderFollowsItsCompanysStorage.test_a_company_that_configures_nothing_is_never_refused ... 2026-08-27 07:54:08,022 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-08-27 07:54:08,031 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23567] 2026-08-27 07:54:08,038 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:08,403 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [164, 163, 162] 2026-08-27 07:54:08,425 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_records_folder_follows_its_companys_storage: Starting TestARecordsFolderFollowsItsCompanysStorage.test_a_first_document_lands_in_the_companys_shared_drive ... 2026-08-27 07:54:08,958 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-08-27 07:54:08,972 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23570] 2026-08-27 07:54:08,982 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:09,287 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [167, 166] 2026-08-27 07:54:09,308 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_records_folder_follows_its_companys_storage: Starting TestARecordsFolderFollowsItsCompanysStorage.test_a_folder_created_before_the_shared_drive_existed_is_not_used_silently ... 2026-08-27 07:54:09,773 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-08-27 07:54:09,782 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23573] 2026-08-27 07:54:09,789 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:10,091 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [170, 169] 2026-08-27 07:54:10,130 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_records_folder_follows_its_companys_storage: Starting TestARecordsFolderFollowsItsCompanysStorage.test_a_record_whose_storage_never_changed_reuses_its_one_folder ... 2026-08-27 07:54:10,523 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-08-27 07:54:10,532 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23576] 2026-08-27 07:54:10,539 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:10,873 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [174, 173, 172] 2026-08-27 07:54:10,908 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:54:10,922 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_rejected_credential_stops_only_its_own_account: Starting TestARejectedCredentialStopsOnlyItsOwnAccount.test_a_refused_action_tells_the_user_to_reconnect ... 2026-08-27 07:54:11,442 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-08-27 07:54:11,466 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23579] 2026-08-27 07:54:11,475 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:12,044 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-08-27 07:54:12,053 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23581] 2026-08-27 07:54:12,059 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:12,335 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [177] 2026-08-27 07:54:12,356 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_rejected_credential_stops_only_its_own_account: Starting TestARejectedCredentialStopsOnlyItsOwnAccount.test_one_users_stale_credential_never_disconnects_a_colleague ... 2026-08-27 07:54:12,872 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-08-27 07:54:12,881 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23584] 2026-08-27 07:54:12,887 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:13,389 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-08-27 07:54:13,397 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23586] 2026-08-27 07:54:13,406 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:13,633 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [180] 2026-08-27 07:54:13,656 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_rejected_credential_stops_only_its_own_account: Starting TestARejectedCredentialStopsOnlyItsOwnAccount.test_reading_a_record_never_depends_on_google_being_up ... 2026-08-27 07:54:14,128 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-08-27 07:54:14,137 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23589] 2026-08-27 07:54:14,144 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:14,730 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-08-27 07:54:14,745 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23591] 2026-08-27 07:54:14,754 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:14,925 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_rejected_credential_stops_only_its_own_account: Starting TestARejectedCredentialStopsOnlyItsOwnAccount.test_the_call_carried_the_acting_users_own_credential ... 2026-08-27 07:54:15,392 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-08-27 07:54:15,406 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23594] 2026-08-27 07:54:15,413 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:15,973 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-08-27 07:54:15,985 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23596] 2026-08-27 07:54:15,992 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:16,237 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [185] 2026-08-27 07:54:16,275 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:54:16,291 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_call_outside_the_file_resources_does_not_carry_the_flag ... 2026-08-27 07:54:16,329 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [186] 2026-08-27 07:54:16,355 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_drives_call_declares_shared_drive_support ... 2026-08-27 07:54:16,395 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [187] 2026-08-27 07:54:16,419 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_file_call_declares_shared_drive_support_with_no_setting ... 2026-08-27 07:54:16,480 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [188] 2026-08-27 07:54:16,517 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_permission_call_declares_shared_drive_support ... 2026-08-27 07:54:16,553 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [189] 2026-08-27 07:54:16,579 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_resumable_upload_declares_shared_drive_support ... 2026-08-27 07:54:16,624 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [190] 2026-08-27 07:54:16,652 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_the_flag_travels_as_the_string_google_accepts ... 2026-08-27 07:54:16,691 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [191] 2026-08-27 07:54:16,741 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:54:16,773 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_slow_call_stays_inside_the_workers_budget: Starting TestASlowCallStaysInsideTheWorkersBudget.test_a_call_that_spent_its_budget_starts_no_further_attempt ... 2026-08-27 07:54:16,823 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [192] 2026-08-27 07:54:16,858 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_slow_call_stays_inside_the_workers_budget: Starting TestASlowCallStaysInsideTheWorkersBudget.test_the_budget_is_spent_by_the_whole_call_not_by_each_attempt ... 2026-08-27 07:54:16,907 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [194, 193] 2026-08-27 07:54:16,930 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_slow_call_stays_inside_the_workers_budget: Starting TestASlowCallStaysInsideTheWorkersBudget.test_the_whole_call_budget_fits_inside_a_default_worker ... 2026-08-27 07:54:16,978 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:54:16,994 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_a_full_administrator_is_never_handed_a_stored_credential ... 2026-08-27 07:54:17,509 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-08-27 07:54:17,532 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23599] 2026-08-27 07:54:17,542 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:18,003 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-08-27 07:54:18,015 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23601] 2026-08-27 07:54:18,022 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:18,379 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-08-27 07:54:18,388 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23603] 2026-08-27 07:54:18,395 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:18,450 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1494, model: google.drive.account, fields: refresh_token, access_token 2026-08-27 07:54:18,484 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1494, model: google.drive.account, fields: refresh_token, access_token 2026-08-27 07:54:18,484 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1494, model: google.drive.account, fields: refresh_token, access_token 2026-08-27 07:54:18,485 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1494, model: google.drive.account, fields: refresh_token, access_token 2026-08-27 07:54:18,490 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [195] 2026-08-27 07:54:18,515 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_a_renewal_still_presents_the_stored_credential_to_google ... 2026-08-27 07:54:18,872 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-08-27 07:54:18,882 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23605] 2026-08-27 07:54:18,888 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:19,244 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-08-27 07:54:19,251 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23607] 2026-08-27 07:54:19,257 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:19,618 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-08-27 07:54:19,627 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23609] 2026-08-27 07:54:19,634 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:19,697 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [196] 2026-08-27 07:54:19,718 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_a_stored_credential_cannot_be_guessed_by_filtering_on_it ... 2026-08-27 07:54:20,071 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-08-27 07:54:20,080 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23611] 2026-08-27 07:54:20,086 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:20,411 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-08-27 07:54:20,418 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23613] 2026-08-27 07:54:20,423 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:20,765 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-08-27 07:54:20,772 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23615] 2026-08-27 07:54:20,778 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:20,851 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1498, model: google.drive.account, fields: refresh_token 2026-08-27 07:54:20,855 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1498, model: google.drive.account, fields: access_token 2026-08-27 07:54:20,861 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1500, model: google.drive.account, fields: refresh_token 2026-08-27 07:54:20,862 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1500, model: google.drive.account, fields: access_token 2026-08-27 07:54:20,867 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [198, 197] 2026-08-27 07:54:20,888 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_no_offered_field_of_a_connection_exports_a_stored_credential ... 2026-08-27 07:54:21,310 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-08-27 07:54:21,319 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23617] 2026-08-27 07:54:21,327 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:21,807 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-08-27 07:54:21,823 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23619] 2026-08-27 07:54:21,833 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:22,327 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-08-27 07:54:22,335 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23621] 2026-08-27 07:54:22,342 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:22,536 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [200, 199] 2026-08-27 07:54:22,565 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_the_owner_can_still_connect_and_disconnect_their_own_account ... 2026-08-27 07:54:22,979 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-08-27 07:54:22,987 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23623] 2026-08-27 07:54:22,992 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:23,312 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-08-27 07:54:23,320 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23625] 2026-08-27 07:54:23,326 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:23,717 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-08-27 07:54:23,728 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23627] 2026-08-27 07:54:23,735 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:23,823 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [201] 2026-08-27 07:54:23,849 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_the_owner_of_a_connection_is_never_handed_its_own_stored_credential ... 2026-08-27 07:54:24,339 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-08-27 07:54:24,349 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23629] 2026-08-27 07:54:24,356 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:24,827 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-08-27 07:54:24,836 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23631] 2026-08-27 07:54:24,841 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:25,306 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-08-27 07:54:25,319 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23633] 2026-08-27 07:54:25,326 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:25,389 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1507, model: google.drive.account, fields: refresh_token, access_token 2026-08-27 07:54:25,421 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1507, model: google.drive.account, fields: refresh_token, access_token 2026-08-27 07:54:25,421 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1507, model: google.drive.account, fields: refresh_token, access_token 2026-08-27 07:54:25,422 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1507, model: google.drive.account, fields: refresh_token, access_token 2026-08-27 07:54:25,447 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [202] 2026-08-27 07:54:25,479 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_the_owner_still_works_through_the_credential_they_may_not_read ... 2026-08-27 07:54:25,925 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-08-27 07:54:25,936 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23635] 2026-08-27 07:54:25,944 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:26,416 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-08-27 07:54:26,433 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23637] 2026-08-27 07:54:26,441 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:26,920 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-08-27 07:54:26,930 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23639] 2026-08-27 07:54:26,937 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:27,055 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [204, 203] 2026-08-27 07:54:27,096 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:54:27,114 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_a_caller_who_never_connected_is_told_to_connect ... 2026-08-27 07:54:27,642 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-08-27 07:54:27,654 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23641] 2026-08-27 07:54:27,660 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:28,196 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-08-27 07:54:28,206 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23643] 2026-08-27 07:54:28,212 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:28,365 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_a_template_that_does_not_exist_is_refused_not_crashed_on ... 2026-08-27 07:54:28,825 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-08-27 07:54:28,834 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23646] 2026-08-27 07:54:28,840 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:29,240 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-08-27 07:54:29,249 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23648] 2026-08-27 07:54:29,256 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:29,413 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted google.drive.config records with IDs: [56] 2026-08-27 07:54:29,483 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_picking_a_template_returns_an_action_that_opens_the_document ... 2026-08-27 07:54:29,936 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-08-27 07:54:29,945 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23651] 2026-08-27 07:54:29,951 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:30,481 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-08-27 07:54:30,490 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23653] 2026-08-27 07:54:30,496 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:30,817 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [209, 208] 2026-08-27 07:54:30,838 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_picking_a_template_twice_reuses_the_records_folder ... 2026-08-27 07:54:31,238 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-08-27 07:54:31,246 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23656] 2026-08-27 07:54:31,251 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:31,630 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-08-27 07:54:31,639 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23658] 2026-08-27 07:54:31,645 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:31,932 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [213, 212, 211] 2026-08-27 07:54:31,956 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_the_action_is_reachable_from_a_browser ... 2026-08-27 07:54:32,368 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-08-27 07:54:32,376 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23661] 2026-08-27 07:54:32,383 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:32,786 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-08-27 07:54:32,794 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23663] 2026-08-27 07:54:32,801 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:32,921 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_the_python_facing_action_still_returns_the_document_itself ... 2026-08-27 07:54:33,310 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-08-27 07:54:33,318 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23666] 2026-08-27 07:54:33,325 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:33,683 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-08-27 07:54:33,691 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23668] 2026-08-27 07:54:33,697 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:33,896 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [217, 216] 2026-08-27 07:54:33,929 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:54:33,943 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_a_document_this_module_really_lost_is_still_told_the_truth ... 2026-08-27 07:54:34,445 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-08-27 07:54:34,462 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23671] 2026-08-27 07:54:34,471 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:34,831 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [221, 220, 219] 2026-08-27 07:54:34,863 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_a_template_google_will_not_copy_explains_why_it_cannot ... 2026-08-27 07:54:35,244 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-08-27 07:54:35,254 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23674] 2026-08-27 07:54:35,260 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:35,442 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [224, 223] 2026-08-27 07:54:35,460 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_nothing_is_recorded_for_a_template_that_was_never_copied ... 2026-08-27 07:54:35,860 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-08-27 07:54:35,872 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23677] 2026-08-27 07:54:35,882 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:36,077 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [227, 226] 2026-08-27 07:54:36,105 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_the_refusal_is_still_a_usererror ... 2026-08-27 07:54:36,509 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-08-27 07:54:36,518 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23680] 2026-08-27 07:54:36,524 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:36,731 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [230, 229] 2026-08-27 07:54:36,757 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_the_refusal_names_the_template_it_is_about ... 2026-08-27 07:54:37,284 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-08-27 07:54:37,293 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23683] 2026-08-27 07:54:37,300 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:37,542 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [233, 232] 2026-08-27 07:54:37,560 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_the_refusal_says_what_this_application_can_actually_reach ... 2026-08-27 07:54:38,014 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-08-27 07:54:38,024 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23686] 2026-08-27 07:54:38,031 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:38,282 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [236, 235] 2026-08-27 07:54:38,335 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:54:38,352 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_a_template_that_saved_can_always_be_resolved_to_a_file ... 2026-08-27 07:54:38,459 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_an_address_that_names_a_drive_file_is_accepted_and_its_id_read_out ... 2026-08-27 07:54:38,527 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_an_address_that_names_no_drive_file_is_refused ... 2026-08-27 07:54:38,613 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_every_template_address_this_module_ships_still_names_a_file ... 2026-08-27 07:54:38,656 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_reading_a_stored_templates_file_identifier_never_raises ... 2026-08-27 07:54:38,708 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:54:38,723 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_a_user_cannot_read_another_users_refresh_token ... 2026-08-27 07:54:44,051 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-08-27 07:54:44,060 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23873] 2026-08-27 07:54:44,065 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:44,522 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-08-27 07:54:44,538 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23875] 2026-08-27 07:54:44,545 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:44,733 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: google.drive.account, fields: refresh_token 2026-08-27 07:54:44,787 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_a_user_never_sees_another_users_google_connection ... 2026-08-27 07:54:50,281 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-08-27 07:54:50,290 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24061] 2026-08-27 07:54:50,296 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:50,776 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-08-27 07:54:50,786 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24063] 2026-08-27 07:54:50,794 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:50,923 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [120], uid: 1534, model: google.drive.account 2026-08-27 07:54:50,977 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_one_google_connection_per_user_per_company ... 2026-08-27 07:54:55,947 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-08-27 07:54:55,956 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24249] 2026-08-27 07:54:55,963 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:56,293 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-08-27 07:54:56,300 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24251] 2026-08-27 07:54:56,306 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:54:56,367 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_resolving_the_callers_account_twice_yields_the_same_row ... 2026-08-27 07:55:00,753 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-08-27 07:55:00,768 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24437] 2026-08-27 07:55:00,775 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:01,267 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-08-27 07:55:01,279 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24439] 2026-08-27 07:55:01,287 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:01,394 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_the_same_user_may_connect_once_in_each_company ... 2026-08-27 07:55:06,572 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-08-27 07:55:06,580 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24625] 2026-08-27 07:55:06,587 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:07,024 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-08-27 07:55:07,033 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24627] 2026-08-27 07:55:07,039 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:07,189 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:55:07,206 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_a_file_already_in_drive_is_not_offered_to_be_sent_there_again ... 2026-08-27 07:55:07,735 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-08-27 07:55:07,752 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24629] 2026-08-27 07:55:07,776 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:07,960 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [241] 2026-08-27 07:55:07,980 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_a_link_attachment_is_not_offered_because_there_is_nothing_to_send ... 2026-08-27 07:55:08,469 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-08-27 07:55:08,484 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24633] 2026-08-27 07:55:08,493 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:08,717 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [242] 2026-08-27 07:55:08,741 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_a_reader_who_may_not_open_the_record_is_not_shown_its_files ... 2026-08-27 07:55:09,221 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-08-27 07:55:09,231 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24637] 2026-08-27 07:55:09,237 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:09,734 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-08-27 07:55:09,745 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24642] 2026-08-27 07:55:09,759 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:09,797 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2838], uid: 1544, model: res.partner 2026-08-27 07:55:09,810 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1544, model: ir.attachment 2026-08-27 07:55:09,830 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [243] 2026-08-27 07:55:09,851 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_a_record_offers_the_files_of_its_own_that_could_still_go_to_drive ... 2026-08-27 07:55:10,453 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-08-27 07:55:10,462 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24644] 2026-08-27 07:55:10,468 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:10,609 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [244] 2026-08-27 07:55:10,633 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_the_browser_door_sends_the_file_and_says_that_it_worked ... 2026-08-27 07:55:11,002 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-08-27 07:55:11,011 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24648] 2026-08-27 07:55:11,017 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:11,361 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [248, 247, 246] 2026-08-27 07:55:11,364 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [245] 2026-08-27 07:55:11,385 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_the_python_door_still_hands_back_the_document_it_created ... 2026-08-27 07:55:11,755 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-08-27 07:55:11,763 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24652] 2026-08-27 07:55:11,768 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:12,040 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [252, 251, 250] 2026-08-27 07:55:12,043 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [249] 2026-08-27 07:55:12,080 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:55:12,098 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_expected_refusal_is_not_reported_as_a_crash: Starting TestAnExpectedRefusalIsNotReportedAsACrash.test_a_withdrawn_credential_is_reported_as_a_warning_not_a_crash ... 2026-08-27 07:55:12,433 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-08-27 07:55:12,443 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24656] 2026-08-27 07:55:12,449 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:12,502 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [253] 2026-08-27 07:55:12,522 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_expected_refusal_is_not_reported_as_a_crash: Starting TestAnExpectedRefusalIsNotReportedAsACrash.test_an_unconnected_user_meets_a_refusal_that_is_not_a_server_error ... 2026-08-27 07:55:12,939 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-08-27 07:55:12,954 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24658] 2026-08-27 07:55:12,961 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:13,031 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_expected_refusal_is_not_reported_as_a_crash: Starting TestAnExpectedRefusalIsNotReportedAsACrash.test_every_expected_refusal_asks_to_be_recorded_as_a_warning ... 2026-08-27 07:55:13,444 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-08-27 07:55:13,453 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24660] 2026-08-27 07:55:13,460 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:13,515 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:55:13,534 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_incoherent_template_filter_is_refused_in_words: Starting TestAnIncoherentTemplateFilterIsRefusedInWords.test_a_filter_from_another_model_is_refused_naming_both_models ... 2026-08-27 07:55:13,565 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_incoherent_template_filter_is_refused_in_words: Starting TestAnIncoherentTemplateFilterIsRefusedInWords.test_a_filter_from_the_templates_own_model_is_accepted ... 2026-08-27 07:55:13,605 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:55:13,620 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_the_original_attachment_survives_the_upload ... 2026-08-27 07:55:14,018 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-08-27 07:55:14,035 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24662] 2026-08-27 07:55:14,042 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:14,336 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [257, 256, 255] 2026-08-27 07:55:14,359 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_the_upload_opens_a_resumable_session_and_sends_the_bytes_to_it ... 2026-08-27 07:55:14,722 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-08-27 07:55:14,731 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24665] 2026-08-27 07:55:14,736 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:15,018 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [261, 260, 259] 2026-08-27 07:55:15,045 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_the_uploaded_file_lands_in_the_records_folder_under_its_own_name ... 2026-08-27 07:55:15,433 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-08-27 07:55:15,448 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24668] 2026-08-27 07:55:15,456 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:15,779 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [265, 264, 263] 2026-08-27 07:55:15,803 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_uploading_an_attachment_puts_a_document_on_its_record ... 2026-08-27 07:55:16,184 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-08-27 07:55:16,192 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24671] 2026-08-27 07:55:16,197 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:16,419 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [269, 268, 267] 2026-08-27 07:55:16,458 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:55:16,475 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_a_role_change_google_refuses_leaves_the_row_alone ... 2026-08-27 07:55:16,861 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-08-27 07:55:16,870 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24674] 2026-08-27 07:55:16,877 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:17,202 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [274, 273, 272, 271] 2026-08-27 07:55:17,230 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_a_share_that_never_reached_google_may_still_be_re_addressed ... 2026-08-27 07:55:17,706 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-08-27 07:55:17,716 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24677] 2026-08-27 07:55:17,721 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:18,074 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [278, 277, 276] 2026-08-27 07:55:18,097 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_a_write_that_changes_nothing_reaches_nobody ... 2026-08-27 07:55:18,550 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-08-27 07:55:18,557 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24680] 2026-08-27 07:55:18,562 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:18,909 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [282, 281, 280] 2026-08-27 07:55:18,940 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_changing_only_the_odoo_contact_behind_a_share_tells_google_nothing ... 2026-08-27 07:55:20,055 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-08-27 07:55:20,064 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24683] 2026-08-27 07:55:20,070 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:20,442 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [286, 285, 284] 2026-08-27 07:55:20,475 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_each_row_in_one_write_updates_its_own_grant ... 2026-08-27 07:55:20,868 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-08-27 07:55:20,877 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24687] 2026-08-27 07:55:20,882 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:21,302 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [293, 292, 291, 290, 289, 288] 2026-08-27 07:55:21,325 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_promoting_a_colleague_to_writer_reaches_google ... 2026-08-27 07:55:21,851 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-08-27 07:55:21,860 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24690] 2026-08-27 07:55:21,867 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:22,245 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [298, 297, 296, 295] 2026-08-27 07:55:22,275 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_re_addressing_a_granted_share_to_somebody_else_is_refused ... 2026-08-27 07:55:22,739 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-08-27 07:55:22,748 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24693] 2026-08-27 07:55:22,754 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:23,108 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [302, 301, 300] 2026-08-27 07:55:23,125 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_the_update_addresses_this_files_own_grant ... 2026-08-27 07:55:23,575 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-08-27 07:55:23,586 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24696] 2026-08-27 07:55:23,594 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:23,998 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [307, 306, 305, 304] 2026-08-27 07:55:24,023 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_widening_a_granted_share_to_another_audience_is_refused ... 2026-08-27 07:55:24,544 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1603] 2026-08-27 07:55:24,555 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24699] 2026-08-27 07:55:24,562 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:24,968 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [311, 310, 309] 2026-08-27 07:55:25,005 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:55:25,026 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_client_secret_never_logged: Starting TestClientSecretNeverLogged.test_token_exchange_leaves_no_google_credential_in_the_log_store ... 2026-08-27 07:55:25,108 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [313] 2026-08-27 07:55:25,149 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:55:25,166 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_connecting_without_google_credentials_says_what_is_missing: Starting TestConnectingWithoutGoogleCredentialsSaysWhatIsMissing.test_connecting_on_a_configured_instance_still_reaches_google ... 2026-08-27 07:55:25,723 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-08-27 07:55:25,744 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24702] 2026-08-27 07:55:25,753 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:25,900 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_connecting_without_google_credentials_says_what_is_missing: Starting TestConnectingWithoutGoogleCredentialsSaysWhatIsMissing.test_connecting_on_an_unconfigured_instance_never_reaches_google ... 2026-08-27 07:55:26,491 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-08-27 07:55:26,506 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24704] 2026-08-27 07:55:26,517 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:26,601 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_connecting_without_google_credentials_says_what_is_missing: Starting TestConnectingWithoutGoogleCredentialsSaysWhatIsMissing.test_connecting_without_a_client_id_refuses_and_names_the_client_id ... 2026-08-27 07:55:27,179 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-08-27 07:55:27,196 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24706] 2026-08-27 07:55:27,210 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:27,307 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_connecting_without_google_credentials_says_what_is_missing: Starting TestConnectingWithoutGoogleCredentialsSaysWhatIsMissing.test_connecting_without_a_client_secret_refuses_and_names_the_secret ... 2026-08-27 07:55:27,766 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-08-27 07:55:27,786 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24708] 2026-08-27 07:55:27,795 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:27,919 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:55:27,943 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_a_google_outage_does_not_revoke_anybody ... 2026-08-27 07:55:28,485 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1608] 2026-08-27 07:55:28,500 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24710] 2026-08-27 07:55:28,507 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:28,941 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1609] 2026-08-27 07:55:28,951 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24712] 2026-08-27 07:55:28,957 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:29,072 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_a_healthy_account_stays_connected_and_gets_a_fresh_token ... 2026-08-27 07:55:29,691 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1610] 2026-08-27 07:55:29,715 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24714] 2026-08-27 07:55:29,723 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:30,285 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1611] 2026-08-27 07:55:30,296 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24716] 2026-08-27 07:55:30,302 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:30,480 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_an_account_that_was_never_connected_is_left_alone ... 2026-08-27 07:55:30,878 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1612] 2026-08-27 07:55:30,888 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24718] 2026-08-27 07:55:30,895 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:31,218 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1613] 2026-08-27 07:55:31,226 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24720] 2026-08-27 07:55:31,231 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:31,356 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_an_invalid_grant_revokes_the_account_without_any_user_action ... 2026-08-27 07:55:31,762 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-08-27 07:55:31,770 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24722] 2026-08-27 07:55:31,777 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:32,200 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-08-27 07:55:32,210 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24724] 2026-08-27 07:55:32,221 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:32,354 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_detection_happens_on_the_refresh_leg ... 2026-08-27 07:55:32,848 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-08-27 07:55:32,872 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24726] 2026-08-27 07:55:32,887 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:33,398 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-08-27 07:55:33,408 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24728] 2026-08-27 07:55:33,416 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:33,589 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:55:33,608 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_document_bytes_never_reach_the_request_log: Starting TestDocumentBytesNeverReachTheRequestLog.test_exporting_a_document_never_writes_its_bytes_into_the_log ... 2026-08-27 07:55:34,086 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1618] 2026-08-27 07:55:34,095 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24730] 2026-08-27 07:55:34,101 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:34,398 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [322, 321, 320] 2026-08-27 07:55:34,428 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_document_bytes_never_reach_the_request_log: Starting TestDocumentBytesNeverReachTheRequestLog.test_the_upload_is_logged_as_a_description_of_the_file ... 2026-08-27 07:55:34,989 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1619] 2026-08-27 07:55:35,001 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24733] 2026-08-27 07:55:35,011 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:35,421 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [326, 325, 324] 2026-08-27 07:55:35,454 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_document_bytes_never_reach_the_request_log: Starting TestDocumentBytesNeverReachTheRequestLog.test_uploading_a_document_never_hands_its_bytes_to_the_logger ... 2026-08-27 07:55:35,977 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1620] 2026-08-27 07:55:35,998 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24736] 2026-08-27 07:55:36,003 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:36,301 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [330, 329, 328] 2026-08-27 07:55:36,342 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:55:36,356 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_documents_follow_the_companys_shared_drive: Starting TestDocumentsFollowTheCompanysSharedDrive.test_a_company_without_a_shared_drive_claims_none_and_targets_none ... 2026-08-27 07:55:36,852 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1621] 2026-08-27 07:55:36,876 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24739] 2026-08-27 07:55:36,894 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:37,208 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [333, 332] 2026-08-27 07:55:37,231 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_documents_follow_the_companys_shared_drive: Starting TestDocumentsFollowTheCompanysSharedDrive.test_a_document_records_the_shared_drive_it_landed_in ... 2026-08-27 07:55:37,738 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-08-27 07:55:37,755 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24742] 2026-08-27 07:55:37,762 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:38,022 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [336, 335] 2026-08-27 07:55:38,055 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_documents_follow_the_companys_shared_drive: Starting TestDocumentsFollowTheCompanysSharedDrive.test_every_drive_file_call_carries_the_shared_drive_flag ... 2026-08-27 07:55:38,553 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-08-27 07:55:38,566 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24745] 2026-08-27 07:55:38,572 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:38,866 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [339, 338] 2026-08-27 07:55:38,907 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:55:38,922 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_document_form_does_not_offer_to_duplicate_a_drive_file ... 2026-08-27 07:55:38,979 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_document_form_does_not_offer_to_retype_googles_own_answers ... 2026-08-27 07:55:39,067 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_role_stays_editable_on_a_granted_share ... 2026-08-27 07:55:39,124 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_sharing_form_locks_the_audience_once_google_has_granted_it ... 2026-08-27 07:55:39,189 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_sharing_list_locks_the_audience_once_google_has_granted_it ... 2026-08-27 07:55:39,249 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:55:39,269 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_template_belonging_to_no_company_is_shared_with_everybody ... 2026-08-27 07:55:50,264 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1624] 2026-08-27 07:55:50,282 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25115] 2026-08-27 07:55:50,289 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:50,718 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-08-27 07:55:50,727 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25117] 2026-08-27 07:55:50,734 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:55:50,809 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_user_never_sees_another_companys_templates ... 2026-08-27 07:56:00,335 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1626] 2026-08-27 07:56:00,345 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25486] 2026-08-27 07:56:00,351 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:00,687 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1627] 2026-08-27 07:56:00,696 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25488] 2026-08-27 07:56:00,702 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:00,770 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_user_outside_a_company_never_sees_its_connections ... 2026-08-27 07:56:10,489 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1628] 2026-08-27 07:56:10,500 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25857] 2026-08-27 07:56:10,510 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:10,926 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1629] 2026-08-27 07:56:10,935 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25859] 2026-08-27 07:56:10,942 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:11,028 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_users_google_connection_follows_the_active_company ... 2026-08-27 07:56:19,933 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1630] 2026-08-27 07:56:19,940 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26228] 2026-08-27 07:56:19,946 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:20,459 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1631] 2026-08-27 07:56:20,468 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26230] 2026-08-27 07:56:20,475 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:20,570 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_the_template_model_carries_a_company ... 2026-08-27 07:56:29,346 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-08-27 07:56:29,363 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26599] 2026-08-27 07:56:29,373 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:29,925 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1633] 2026-08-27 07:56:29,935 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26601] 2026-08-27 07:56:29,949 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:30,043 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:56:30,057 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_a_document_filed_by_one_company_stays_in_its_own_folder ... 2026-08-27 07:56:35,707 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1634] 2026-08-27 07:56:35,719 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26787] 2026-08-27 07:56:35,726 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:36,240 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1635] 2026-08-27 07:56:36,250 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26789] 2026-08-27 07:56:36,259 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:36,736 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [345, 344, 343, 342] 2026-08-27 07:56:36,790 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_each_company_sees_the_link_to_its_own_folder ... 2026-08-27 07:56:41,732 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1636] 2026-08-27 07:56:41,743 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26976] 2026-08-27 07:56:41,750 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:42,108 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1637] 2026-08-27 07:56:42,118 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26978] 2026-08-27 07:56:42,125 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:42,653 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [351, 350, 349, 348] 2026-08-27 07:56:42,700 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_each_companys_folder_is_created_in_its_own_storage ... 2026-08-27 07:56:47,659 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1638] 2026-08-27 07:56:47,669 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27165] 2026-08-27 07:56:47,676 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:48,066 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-08-27 07:56:48,076 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27167] 2026-08-27 07:56:48,083 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:48,576 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [357, 356, 355, 354] 2026-08-27 07:56:48,631 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_one_contact_used_by_two_companies_gets_two_folders ... 2026-08-27 07:56:52,951 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1640] 2026-08-27 07:56:52,959 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27354] 2026-08-27 07:56:52,965 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:53,329 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1641] 2026-08-27 07:56:53,336 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27356] 2026-08-27 07:56:53,342 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:53,784 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [363, 362, 361, 360] 2026-08-27 07:56:53,841 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_switching_company_alone_changes_the_documents_a_record_shows ... 2026-08-27 07:56:59,100 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1642] 2026-08-27 07:56:59,107 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27543] 2026-08-27 07:56:59,113 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:56:59,518 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1643] 2026-08-27 07:56:59,528 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27545] 2026-08-27 07:56:59,534 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:00,010 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [369, 368, 367, 366] 2026-08-27 07:57:00,093 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:57:00,116 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_a_company_contact_is_offered_exactly_two_demo_templates ... 2026-08-27 07:57:00,692 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1644] 2026-08-27 07:57:00,702 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27548] 2026-08-27 07:57:00,713 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:00,834 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_a_template_cannot_name_a_model_that_holds_no_drive_documents ... 2026-08-27 07:57:01,294 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1645] 2026-08-27 07:57:01,320 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27551] 2026-08-27 07:57:01,329 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:01,391 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_a_template_on_a_model_that_does_hold_documents_is_accepted ... 2026-08-27 07:57:01,849 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1646] 2026-08-27 07:57:01,858 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27553] 2026-08-27 07:57:01,864 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:01,910 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_every_shipped_demo_template_targets_a_drive_record ... 2026-08-27 07:57:02,388 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1647] 2026-08-27 07:57:02,407 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27555] 2026-08-27 07:57:02,414 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:02,453 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_moving_a_template_onto_such_a_model_is_refused_too ... 2026-08-27 07:57:03,032 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1648] 2026-08-27 07:57:03,042 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27557] 2026-08-27 07:57:03,049 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:03,110 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_the_cog_menu_is_never_offered_a_template_it_cannot_act_on ... 2026-08-27 07:57:03,574 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1649] 2026-08-27 07:57:03,588 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27559] 2026-08-27 07:57:03,598 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:03,741 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:57:03,761 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_a_rejected_credential_expires_the_account_that_supplied_it ... 2026-08-27 07:57:04,330 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1650] 2026-08-27 07:57:04,339 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27562] 2026-08-27 07:57:04,345 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:04,933 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1651] 2026-08-27 07:57:04,950 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27564] 2026-08-27 07:57:04,963 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:05,822 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [372] 2026-08-27 07:57:05,841 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_an_unbound_call_expires_nobody ... 2026-08-27 07:57:06,350 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1652] 2026-08-27 07:57:06,378 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27566] 2026-08-27 07:57:06,386 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:06,822 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-08-27 07:57:06,831 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27568] 2026-08-27 07:57:06,839 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:06,958 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [375] 2026-08-27 07:57:06,991 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_no_transport_method_is_named_like_a_credential_accessor ... 2026-08-27 07:57:07,468 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-08-27 07:57:07,485 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27570] 2026-08-27 07:57:07,492 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:07,966 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-08-27 07:57:07,995 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27572] 2026-08-27 07:57:08,003 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:08,148 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_the_other_users_account_is_not_touched ... 2026-08-27 07:57:08,609 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-08-27 07:57:08,624 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27574] 2026-08-27 07:57:08,632 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:09,138 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1657] 2026-08-27 07:57:09,149 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27576] 2026-08-27 07:57:09,157 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:09,312 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [380] 2026-08-27 07:57:09,340 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_the_transport_still_cannot_obtain_a_credential ... 2026-08-27 07:57:10,011 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1658] 2026-08-27 07:57:10,024 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27578] 2026-08-27 07:57:10,033 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:10,570 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1659] 2026-08-27 07:57:10,579 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27580] 2026-08-27 07:57:10,589 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:10,725 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:57:10,739 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_a_file_google_cannot_export_is_still_refused_not_announced ... 2026-08-27 07:57:11,220 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1660] 2026-08-27 07:57:11,230 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27582] 2026-08-27 07:57:11,236 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:11,471 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [385, 384] 2026-08-27 07:57:11,497 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_pressing_export_hands_the_browser_something_to_show ... 2026-08-27 07:57:11,948 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-08-27 07:57:11,957 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27585] 2026-08-27 07:57:11,963 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:12,264 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [389, 388, 387] 2026-08-27 07:57:12,286 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_the_report_is_a_notification_rather_than_a_navigation ... 2026-08-27 07:57:12,799 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-08-27 07:57:12,808 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27588] 2026-08-27 07:57:12,815 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:13,169 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [393, 392, 391] 2026-08-27 07:57:13,195 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_the_second_format_button_reports_back_the_same_way ... 2026-08-27 07:57:13,618 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1663] 2026-08-27 07:57:13,626 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27591] 2026-08-27 07:57:13,631 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:13,978 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [397, 396, 395] 2026-08-27 07:57:14,004 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_the_user_is_told_which_file_appeared ... 2026-08-27 07:57:14,555 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1664] 2026-08-27 07:57:14,564 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27594] 2026-08-27 07:57:14,571 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:14,932 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [401, 400, 399] 2026-08-27 07:57:14,957 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_the_visible_feedback_does_not_cost_the_exported_file ... 2026-08-27 07:57:15,476 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-08-27 07:57:15,488 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27597] 2026-08-27 07:57:15,495 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:15,819 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [405, 404, 403] 2026-08-27 07:57:15,860 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:57:15,876 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_asking_which_contacts_have_documents_does_not_read_them_all ... 2026-08-27 07:57:16,390 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-08-27 07:57:16,409 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27600] 2026-08-27 07:57:16,416 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:16,739 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_asking_which_contacts_have_none_does_not_read_them_all ... 2026-08-27 07:57:17,230 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1667] 2026-08-27 07:57:17,240 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27614] 2026-08-27 07:57:17,247 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:17,594 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_asking_which_document_is_still_refused ... 2026-08-27 07:57:18,176 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1668] 2026-08-27 07:57:18,183 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27628] 2026-08-27 07:57:18,188 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:18,329 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_filter_does_not_cost_a_query_per_row ... 2026-08-27 07:57:18,926 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1669] 2026-08-27 07:57:18,937 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27634] 2026-08-27 07:57:18,943 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:19,283 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_filter_still_finds_exactly_the_contacts_that_have_documents ... 2026-08-27 07:57:19,771 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1670] 2026-08-27 07:57:19,788 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27648] 2026-08-27 07:57:19,794 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:20,014 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_filter_still_finds_exactly_the_contacts_that_have_none ... 2026-08-27 07:57:20,535 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1671] 2026-08-27 07:57:20,547 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27662] 2026-08-27 07:57:20,554 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:20,796 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_fixture_really_grows ... 2026-08-27 07:57:21,254 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1672] 2026-08-27 07:57:21,263 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27676] 2026-08-27 07:57:21,269 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:21,444 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_meter_can_see_a_full_materialisation ... 2026-08-27 07:57:21,907 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1673] 2026-08-27 07:57:21,916 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27690] 2026-08-27 07:57:21,922 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:22,261 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:57:22,279 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_creating_a_document_puts_one_attachment_on_the_record ... 2026-08-27 07:57:22,400 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_attachment_removes_the_document ... 2026-08-27 07:57:22,510 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [16569] 2026-08-27 07:57:22,533 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_document_removes_the_attachment ... 2026-08-27 07:57:22,605 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted google.drive.document records with IDs: [166] 2026-08-27 07:57:22,616 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [16570] 2026-08-27 07:57:22,637 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_moving_the_google_link_moves_the_attachment_link ... 2026-08-27 07:57:22,742 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_no_column_was_added_to_ir_attachment ... 2026-08-27 07:57:22,814 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_attachment_is_visible_from_the_document ... 2026-08-27 07:57:22,943 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_document_renames_what_the_user_sees ... 2026-08-27 07:57:23,033 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_the_delegated_attachment_is_a_link_to_google_not_a_stored_file ... 2026-08-27 07:57:23,131 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:57:24,962 204 INFO rb-a022a38-224288-408783 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 0x7fdeccdf13a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:57:24,962 204 INFO rb-a022a38-224288-408783 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 0x7fdeabe61300> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:57:24,995 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:57:24,999 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:57:25,000 204 INFO rb-a022a38-224288-408783 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 0x7fdeabe60f40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:57:25,017 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:57:25,017 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:57:25,020 204 INFO rb-a022a38-224288-408783 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-08-27 07:57:25,485 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_a_consuming_model_gains_the_three_drive_fields ... 2026-08-27 07:57:25,514 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_a_record_finds_the_documents_that_belong_to_it ... 2026-08-27 07:57:25,578 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_a_record_with_no_documents_resolves_to_nothing ... 2026-08-27 07:57:25,619 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_a_record_with_no_folder_offers_no_link ... 2026-08-27 07:57:25,654 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_records_can_be_filtered_by_whether_they_have_documents ... 2026-08-27 07:57:25,691 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_resolving_documents_does_not_cost_one_query_per_record ... 2026-08-27 07:57:25,752 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_the_folder_link_points_at_the_records_own_drive_folder ... 2026-08-27 07:57:25,787 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_the_mixin_itself_ships_no_table ... 2026-08-27 07:57:28,421 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa6d2340> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:57:28,422 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1d9080> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:57:28,428 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:57:28,431 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:57:28,432 204 INFO rb-a022a38-224288-408783 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 0x7fdeab1d94e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:57:28,446 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:57:28,447 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 07:57:28,457 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:57:28,471 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_a_permission_created_without_choices_is_the_safest_one ... 2026-08-27 07:57:28,964 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [407] 2026-08-27 07:57:28,989 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_anyone_with_the_link_is_offered_but_never_the_default ... 2026-08-27 07:57:29,146 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_ownership_cannot_be_handed_away_from_odoo ... 2026-08-27 07:57:29,305 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_picking_a_contact_fills_in_their_address ... 2026-08-27 07:57:29,610 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [411] 2026-08-27 07:57:29,644 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_publishing_by_link_needs_no_address ... 2026-08-27 07:57:29,864 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [413] 2026-08-27 07:57:29,897 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_sharing_with_a_person_or_a_group_requires_an_address ... 2026-08-27 07:57:30,125 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:57:30,146 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_a_disconnected_account_produces_no_token_and_asks_nobody ... 2026-08-27 07:57:30,645 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1674] 2026-08-27 07:57:30,662 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27718] 2026-08-27 07:57:30,668 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:30,835 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_connecting_records_which_google_account_was_linked ... 2026-08-27 07:57:31,265 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1676] 2026-08-27 07:57:31,282 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27722] 2026-08-27 07:57:31,290 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:31,463 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_disconnecting_forgets_every_stored_credential ... 2026-08-27 07:57:31,862 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1678] 2026-08-27 07:57:31,871 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27726] 2026-08-27 07:57:31,878 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:32,045 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_disconnecting_forgets_which_google_account_was_linked ... 2026-08-27 07:57:32,530 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1680] 2026-08-27 07:57:32,538 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27730] 2026-08-27 07:57:32,544 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:32,708 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 07:57:32,722 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_no_access_token_in_url: Starting TestNoAccessTokenInUrl.test_module_never_puts_an_access_token_in_a_url ... 2026-08-27 07:57:32,803 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:57:32,818 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_a_companys_connection_stops_at_that_companys_boundary ... 2026-08-27 07:57:33,238 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1682] 2026-08-27 07:57:33,249 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27734] 2026-08-27 07:57:33,256 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:37,700 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1683] 2026-08-27 07:57:37,708 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27920] 2026-08-27 07:57:37,714 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:38,043 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1684] 2026-08-27 07:57:38,051 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27922] 2026-08-27 07:57:38,057 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:38,179 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [419] 2026-08-27 07:57:38,225 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_a_credential_is_never_stored_where_every_employee_can_read_it ... 2026-08-27 07:57:38,665 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1685] 2026-08-27 07:57:38,677 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27924] 2026-08-27 07:57:38,685 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:42,897 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1686] 2026-08-27 07:57:42,907 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28110] 2026-08-27 07:57:42,914 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:43,302 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1687] 2026-08-27 07:57:43,311 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28112] 2026-08-27 07:57:43,318 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:43,387 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_an_unconnected_user_is_not_handed_the_instances_token ... 2026-08-27 07:57:43,792 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1688] 2026-08-27 07:57:43,800 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28114] 2026-08-27 07:57:43,807 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:48,763 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1689] 2026-08-27 07:57:48,776 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28300] 2026-08-27 07:57:48,783 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:49,324 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1690] 2026-08-27 07:57:49,349 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28302] 2026-08-27 07:57:49,358 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:49,458 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_no_company_credential_is_conjured_where_none_was_connected ... 2026-08-27 07:57:49,934 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1691] 2026-08-27 07:57:49,940 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28304] 2026-08-27 07:57:49,945 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:55,256 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1692] 2026-08-27 07:57:55,266 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28490] 2026-08-27 07:57:55,275 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:55,758 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1693] 2026-08-27 07:57:55,766 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28492] 2026-08-27 07:57:55,774 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:57:55,876 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_the_source_never_names_an_instance_wide_drive_token ... 2026-08-27 07:57:56,449 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1694] 2026-08-27 07:57:56,457 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28494] 2026-08-27 07:57:56,464 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:03,095 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1695] 2026-08-27 07:58:03,110 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28680] 2026-08-27 07:58:03,119 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:03,503 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1696] 2026-08-27 07:58:03,512 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28682] 2026-08-27 07:58:03,519 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:03,588 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_the_source_never_names_the_replaced_callback_path ... 2026-08-27 07:58:03,934 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1697] 2026-08-27 07:58:03,941 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28684] 2026-08-27 07:58:03,948 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:08,618 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1698] 2026-08-27 07:58:08,630 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28870] 2026-08-27 07:58:08,640 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:09,171 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1699] 2026-08-27 07:58:09,189 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28872] 2026-08-27 07:58:09,203 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:09,291 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_the_template_model_no_longer_hands_out_tokens ... 2026-08-27 07:58:09,756 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1700] 2026-08-27 07:58:09,771 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28874] 2026-08-27 07:58:09,782 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:15,436 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1701] 2026-08-27 07:58:15,443 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29060] 2026-08-27 07:58:15,448 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:15,835 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1702] 2026-08-27 07:58:15,843 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29062] 2026-08-27 07:58:15,853 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:15,934 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 07:58:15,948 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_no_restricted_drive_scope: Starting TestNoRestrictedDriveScope.test_module_never_names_a_restricted_google_drive_scope ... 2026-08-27 07:58:15,983 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 07:58:16,008 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_forged_state_is_rejected_and_stores_no_token ... 2026-08-27 07:58:16,506 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1703] 2026-08-27 07:58:16,519 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29064] 2026-08-27 07:58:16,527 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:16,968 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1704] 2026-08-27 07:58:16,983 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29066] 2026-08-27 07:58:16,993 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:17,094 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_callback_a from n/a 2026-08-27 07:58:17,113 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:58:17,354 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:58:17] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+212,+"csrf_token":+"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"} HTTP/1.1" 403 - 8 0.009 0.235 2026-08-27 07:58:17,396 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_genuine_callback_connects_the_callers_own_account ... 2026-08-27 07:58:17,879 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1705] 2026-08-27 07:58:17,914 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29068] 2026-08-27 07:58:17,923 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:18,424 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1706] 2026-08-27 07:58:18,448 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29070] 2026-08-27 07:58:18,460 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:18,565 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_callback_a from n/a 2026-08-27 07:58:18,577 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:58:18,845 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:58:18] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+214,+"csrf_token":+"8abb8573f1bec9894a84897c353813daa66ddf46783adfea6d6c9a1e4c6f8aa8"} HTTP/1.1" 303 - 18 0.015 0.257 2026-08-27 07:58:19,762 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:58:19] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.142 0.772 2026-08-27 07:58:19,769 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_oauth_callback_route.TestOauthCallbackRoute.test_a_genuine_callback_connects_the_callers_own_account: waiting for threads: [] 2026-08-27 07:58:19,799 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_malformed_state_is_rejected_and_stores_no_token ... 2026-08-27 07:58:20,325 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1707] 2026-08-27 07:58:20,335 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29073] 2026-08-27 07:58:20,341 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:20,797 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1708] 2026-08-27 07:58:20,814 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29075] 2026-08-27 07:58:20,823 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:20,922 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_callback_a from n/a 2026-08-27 07:58:20,936 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:58:21,201 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:58:21] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state=this-is-not-json HTTP/1.1" 403 - 6 0.009 0.260 2026-08-27 07:58:21,211 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:58:21] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state= HTTP/1.1" 403 - 0 0.000 0.002 2026-08-27 07:58:21,221 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:58:21] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"hello":+"world"} HTTP/1.1" 403 - 0 0.000 0.002 2026-08-27 07:58:21,238 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:58:21] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+999999999,+"csrf_token":+"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"} HTTP/1.1" 403 - 1 0.001 0.012 2026-08-27 07:58:21,285 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_an_unauthenticated_callback_never_runs_as_the_public_user ... 2026-08-27 07:58:21,741 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1709] 2026-08-27 07:58:21,749 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29077] 2026-08-27 07:58:21,754 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:22,182 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1710] 2026-08-27 07:58:22,190 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29079] 2026-08-27 07:58:22,196 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:22,256 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:58:23,390 204 INFO rb-a022a38-224288-408783 odoo.http: Session expired 2026-08-27 07:58:23,391 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:58:23] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+218,+"csrf_token":+"33680561f0d28666025e727dfd9a2184b71b5de424f76a15d9b784a2fc834ff8"} HTTP/1.1" 303 - 5 0.007 1.129 2026-08-27 07:58:24,134 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:58:24] "GET /web/login?redirect=/google_drive/oauth/callback?code%3DGDRIVE-CALLBACK-CODE%26state%3D%257B%2522account_id%2522%253A%2B218%252C%2B%2522csrf_token%2522%253A%2B%252233680561f0d28666025e727dfd9a2184b71b5de424f76a15d9b784a2fc834ff8%2522%257D HTTP/1.1" 200 - 180 0.166 0.572 2026-08-27 07:58:24,169 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_connect_sends_the_user_to_google_asking_only_for_drive_file ... 2026-08-27 07:58:24,623 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1711] 2026-08-27 07:58:24,631 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29081] 2026-08-27 07:58:24,636 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:25,080 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1712] 2026-08-27 07:58:25,096 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29083] 2026-08-27 07:58:25,107 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:25,215 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_no_leg_of_a_genuine_callback_can_reach_the_network ... 2026-08-27 07:58:25,753 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1713] 2026-08-27 07:58:25,762 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29085] 2026-08-27 07:58:25,768 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:26,208 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1714] 2026-08-27 07:58:26,222 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29087] 2026-08-27 07:58:26,234 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:26,346 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_callback_a from n/a 2026-08-27 07:58:26,362 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:58:26,627 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:58:26] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+222,+"csrf_token":+"cf7b27931c4e87cb1faeeab919574f5c96fba95c51871b25f24c3b64973cb0fd"} HTTP/1.1" 303 - 18 0.017 0.254 2026-08-27 07:58:27,464 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:58:27] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.143 0.691 2026-08-27 07:58:27,466 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_oauth_callback_route.TestOauthCallbackRoute.test_no_leg_of_a_genuine_callback_can_reach_the_network: waiting for threads: [] 2026-08-27 07:58:27,495 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_replaying_another_users_state_is_rejected_and_stores_no_token ... 2026-08-27 07:58:28,008 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1715] 2026-08-27 07:58:28,020 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29090] 2026-08-27 07:58:28,028 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:28,429 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1716] 2026-08-27 07:58:28,436 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29092] 2026-08-27 07:58:28,441 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:28,488 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_callback_b from n/a 2026-08-27 07:58:28,494 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:58:28,788 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:58:28] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+224,+"csrf_token":+"b5eeeffef05f6c678e2ed94767ad320b6b0b206a94768bb6d6ec9afefc9561b1"} HTTP/1.1" 403 - 8 0.003 0.293 2026-08-27 07:58:28,824 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_the_exchange_presents_the_same_redirect_uri_as_the_consent ... 2026-08-27 07:58:29,271 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1717] 2026-08-27 07:58:29,279 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29094] 2026-08-27 07:58:29,284 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:29,589 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1718] 2026-08-27 07:58:29,596 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29096] 2026-08-27 07:58:29,601 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:29,648 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_callback_a from n/a 2026-08-27 07:58:29,660 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 07:58:29,948 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:58:29] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+226,+"csrf_token":+"d8274d63b98740865e03ef5a0ac000a0deeead89ff3c9bed6cb786b3e592c6e8"} HTTP/1.1" 303 - 18 0.009 0.283 2026-08-27 07:58:30,649 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 07:58:30] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.090 0.608 2026-08-27 07:58:30,651 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_oauth_callback_route.TestOauthCallbackRoute.test_the_exchange_presents_the_same_redirect_uri_as_the_consent: waiting for threads: [] 2026-08-27 07:58:30,682 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_the_state_names_the_account_being_connected ... 2026-08-27 07:58:31,201 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1719] 2026-08-27 07:58:31,215 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29099] 2026-08-27 07:58:31,226 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:31,702 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1720] 2026-08-27 07:58:31,709 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29101] 2026-08-27 07:58:31,713 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:31,798 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:58:31,814 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_one_companys_google_account_never_works_for_another: Starting TestOneCompanysGoogleAccountNeverWorksForAnother.test_a_company_account_is_never_lent_to_another_companys_work ... 2026-08-27 07:58:36,882 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1721] 2026-08-27 07:58:36,892 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29287] 2026-08-27 07:58:36,899 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:37,399 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1722] 2026-08-27 07:58:37,412 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29289] 2026-08-27 07:58:37,423 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:37,767 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [424, 423] 2026-08-27 07:58:37,772 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [422, 421, 420] 2026-08-27 07:58:37,812 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_one_companys_google_account_never_works_for_another: Starting TestOneCompanysGoogleAccountNeverWorksForAnother.test_company_as_work_is_bound_to_company_as_own_account ... 2026-08-27 07:58:43,453 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1723] 2026-08-27 07:58:43,467 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29476] 2026-08-27 07:58:43,475 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:44,046 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1724] 2026-08-27 07:58:44,062 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29478] 2026-08-27 07:58:44,069 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:44,342 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [429] 2026-08-27 07:58:44,346 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [428, 427, 426, 425] 2026-08-27 07:58:44,388 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_one_companys_google_account_never_works_for_another: Starting TestOneCompanysGoogleAccountNeverWorksForAnother.test_company_bs_work_is_bound_to_company_bs_own_account ... 2026-08-27 07:58:50,150 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1725] 2026-08-27 07:58:50,161 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29665] 2026-08-27 07:58:50,171 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:50,744 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1726] 2026-08-27 07:58:50,757 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29667] 2026-08-27 07:58:50,764 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:51,107 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [434] 2026-08-27 07:58:51,114 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [433, 432, 431, 430] 2026-08-27 07:58:51,167 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_one_companys_google_account_never_works_for_another: Starting TestOneCompanysGoogleAccountNeverWorksForAnother.test_switching_company_switches_the_company_credential ... 2026-08-27 07:58:57,426 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1727] 2026-08-27 07:58:57,437 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29854] 2026-08-27 07:58:57,445 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:57,799 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1728] 2026-08-27 07:58:57,807 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29856] 2026-08-27 07:58:57,812 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:58:58,149 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [439] 2026-08-27 07:58:58,154 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [438, 437, 436, 435] 2026-08-27 07:58:58,226 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:58:58,244 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_one_idiom_resolves_a_records_documents: Starting TestOneIdiomResolvesARecordsDocuments.test_a_document_a_user_may_not_see_never_appears_on_their_record ... 2026-08-27 07:59:07,437 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1729] 2026-08-27 07:59:07,446 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30226] 2026-08-27 07:59:07,453 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:59:08,096 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1730] 2026-08-27 07:59:08,109 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30228] 2026-08-27 07:59:08,118 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:59:08,950 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [448, 447, 446, 445, 444, 443, 442] 2026-08-27 07:59:08,997 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_one_idiom_resolves_a_records_documents: Starting TestOneIdiomResolvesARecordsDocuments.test_a_record_lists_exactly_the_documents_it_should ... 2026-08-27 07:59:17,876 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1731] 2026-08-27 07:59:17,886 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30601] 2026-08-27 07:59:17,893 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:59:18,286 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1732] 2026-08-27 07:59:18,294 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30603] 2026-08-27 07:59:18,300 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:59:18,880 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [457, 456, 455, 454, 453, 452, 451] 2026-08-27 07:59:18,929 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_one_idiom_resolves_a_records_documents: Starting TestOneIdiomResolvesARecordsDocuments.test_filtering_by_documents_returns_exactly_the_records_that_have_them ... 2026-08-27 07:59:28,234 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1733] 2026-08-27 07:59:28,249 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30976] 2026-08-27 07:59:28,258 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:59:28,753 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1734] 2026-08-27 07:59:28,768 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30978] 2026-08-27 07:59:28,776 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:59:29,601 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [466, 465, 464, 463, 462, 461, 460] 2026-08-27 07:59:29,656 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_one_idiom_resolves_a_records_documents: Starting TestOneIdiomResolvesARecordsDocuments.test_filtering_the_other_way_returns_exactly_the_rest ... 2026-08-27 07:59:37,695 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1735] 2026-08-27 07:59:37,702 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31351] 2026-08-27 07:59:37,709 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:59:38,175 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1736] 2026-08-27 07:59:38,183 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31353] 2026-08-27 07:59:38,189 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:59:38,901 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [475, 474, 473, 472, 471, 470, 469] 2026-08-27 07:59:38,980 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:59:38,995 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_company_connection_and_a_personal_one_never_render_alike ... 2026-08-27 07:59:43,176 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1737] 2026-08-27 07:59:43,185 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31543] 2026-08-27 07:59:43,191 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:59:43,231 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [476] 2026-08-27 07:59:43,269 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_company_connection_names_the_company_it_belongs_to ... 2026-08-27 07:59:47,423 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [477] 2026-08-27 07:59:47,465 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_connection_resolved_for_a_caller_is_still_a_personal_one ... 2026-08-27 07:59:47,498 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_personal_connection_still_names_its_person ... 2026-08-27 07:59:47,855 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1738] 2026-08-27 07:59:47,862 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31728] 2026-08-27 07:59:47,868 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:59:47,920 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_personal_connection_that_names_nobody_is_refused ... 2026-08-27 07:59:47,951 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_the_company_connection_belongs_to_no_employee ... 2026-08-27 07:59:47,977 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [478] 2026-08-27 07:59:48,007 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 07:59:48,022 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_a_user_never_sees_another_companys_sharing_rows ... 2026-08-27 07:59:56,622 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1739] 2026-08-27 07:59:56,632 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32097] 2026-08-27 07:59:56,638 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:59:57,019 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1740] 2026-08-27 07:59:57,029 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32099] 2026-08-27 07:59:57,036 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 07:59:57,641 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [488, 487, 486, 485, 484, 483] 2026-08-27 07:59:57,694 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_another_companys_contacts_are_not_discoverable_by_address ... 2026-08-27 08:00:07,159 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1741] 2026-08-27 08:00:07,182 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32470] 2026-08-27 08:00:07,193 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:07,764 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1742] 2026-08-27 08:00:07,779 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32472] 2026-08-27 08:00:07,792 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:08,531 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [498, 497, 496, 495, 494, 493] 2026-08-27 08:00:08,579 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_another_companys_sharing_row_cannot_be_counted_by_id ... 2026-08-27 08:00:18,378 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1743] 2026-08-27 08:00:18,392 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32843] 2026-08-27 08:00:18,399 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:18,881 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1744] 2026-08-27 08:00:18,897 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32845] 2026-08-27 08:00:18,909 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:19,730 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [508, 507, 506, 505, 504, 503] 2026-08-27 08:00:19,794 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_another_companys_sharing_row_cannot_be_read ... 2026-08-27 08:00:29,777 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1745] 2026-08-27 08:00:29,787 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33216] 2026-08-27 08:00:29,793 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:30,271 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1746] 2026-08-27 08:00:30,284 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33218] 2026-08-27 08:00:30,291 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:31,022 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1702, model: google.drive.permission 2026-08-27 08:00:31,045 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [518, 517, 516, 515, 514, 513] 2026-08-27 08:00:31,100 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_the_document_behind_another_companys_sharing_row_stays_hidden ... 2026-08-27 08:00:38,825 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1747] 2026-08-27 08:00:38,835 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33589] 2026-08-27 08:00:38,841 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:39,321 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1748] 2026-08-27 08:00:39,333 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33591] 2026-08-27 08:00:39,341 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:39,978 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [528, 527, 526, 525, 524, 523] 2026-08-27 08:00:40,035 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:00:40,048 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_portal_user_reaches_no_drive_data: Starting TestPortalUserReachesNoDriveData.test_portal_user_cannot_reach_a_token_through_the_account_accessor ... 2026-08-27 08:00:41,096 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1749] 2026-08-27 08:00:41,105 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33596] 2026-08-27 08:00:41,115 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:41,541 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1750] 2026-08-27 08:00:41,557 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33598] 2026-08-27 08:00:41,566 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:41,672 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1705, model: google.drive.account 2026-08-27 08:00:41,705 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_portal_user_reaches_no_drive_data: Starting TestPortalUserReachesNoDriveData.test_portal_user_cannot_read_another_users_google_credential ... 2026-08-27 08:00:42,083 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1751] 2026-08-27 08:00:42,102 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33601] 2026-08-27 08:00:42,109 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:42,515 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1752] 2026-08-27 08:00:42,525 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33603] 2026-08-27 08:00:42,532 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:42,628 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1707, model: google.drive.account, fields: refresh_token 2026-08-27 08:00:42,634 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1707, model: google.drive.account, fields: access_token 2026-08-27 08:00:42,656 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_portal_user_reaches_no_drive_data: Starting TestPortalUserReachesNoDriveData.test_portal_user_cannot_search_or_read_any_drive_model ... 2026-08-27 08:00:43,035 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1753] 2026-08-27 08:00:43,044 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33606] 2026-08-27 08:00:43,053 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:43,398 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1754] 2026-08-27 08:00:43,407 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33608] 2026-08-27 08:00:43,413 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:43,492 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1709, model: google.drive.account 2026-08-27 08:00:43,502 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1709, model: google.drive.config 2026-08-27 08:00:43,507 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1709, model: google.drive.document 2026-08-27 08:00:43,510 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1709, model: google.drive.permission 2026-08-27 08:00:43,534 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_portal_user_reaches_no_drive_data: Starting TestPortalUserReachesNoDriveData.test_registry_holds_exactly_the_expected_drive_models ... 2026-08-27 08:00:43,918 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1755] 2026-08-27 08:00:43,944 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33611] 2026-08-27 08:00:43,952 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:44,354 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1756] 2026-08-27 08:00:44,363 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33613] 2026-08-27 08:00:44,369 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:00:44,483 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:00:44,499 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_a_company_without_a_shared_drive_targets_no_shared_drive ... 2026-08-27 08:00:53,987 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [533] 2026-08-27 08:00:54,034 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_a_configured_shared_drive_makes_every_call_carry_the_flag ... 2026-08-27 08:01:03,308 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [534] 2026-08-27 08:01:03,361 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_one_companys_shared_drive_never_leaks_into_anothers_call ... 2026-08-27 08:01:12,504 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [535] 2026-08-27 08:01:12,562 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_the_four_drive_settings_belong_to_a_company_not_the_database ... 2026-08-27 08:01:20,969 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_the_shared_drive_resolved_is_the_active_companys ... 2026-08-27 08:01:29,996 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:01:30,012 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_asking_to_notify_a_colleague_makes_google_send_the_email ... 2026-08-27 08:01:30,531 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1757] 2026-08-27 08:01:30,541 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35445] 2026-08-27 08:01:30,549 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:30,935 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [539, 538, 537] 2026-08-27 08:01:30,966 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_not_asking_to_notify_leaves_the_colleague_unemailed ... 2026-08-27 08:01:31,449 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1758] 2026-08-27 08:01:31,457 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35449] 2026-08-27 08:01:31,462 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:31,817 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [543, 542, 541] 2026-08-27 08:01:31,839 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_sharing_asks_google_once_and_records_what_google_answered ... 2026-08-27 08:01:32,268 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1759] 2026-08-27 08:01:32,277 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35453] 2026-08-27 08:01:32,283 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:32,598 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [547, 546, 545] 2026-08-27 08:01:32,621 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_sharing_with_a_colleague_grants_them_reader_once ... 2026-08-27 08:01:33,068 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1760] 2026-08-27 08:01:33,078 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35457] 2026-08-27 08:01:33,085 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:33,441 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [551, 550, 549] 2026-08-27 08:01:33,479 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_two_colleagues_get_two_separate_grants ... 2026-08-27 08:01:33,968 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1761] 2026-08-27 08:01:33,977 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35461] 2026-08-27 08:01:33,983 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:34,466 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [556, 555, 554, 553] 2026-08-27 08:01:34,494 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_withdrawing_a_share_withdraws_it_at_google_too ... 2026-08-27 08:01:35,052 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1762] 2026-08-27 08:01:35,060 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35466] 2026-08-27 08:01:35,065 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:35,409 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1718 deleted google.drive.permission records with IDs: [38] 2026-08-27 08:01:35,432 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [561, 560, 559, 558] 2026-08-27 08:01:35,469 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:01:35,483 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_exporting_a_picked_document_is_done_by_the_employee ... 2026-08-27 08:01:35,934 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1763] 2026-08-27 08:01:35,946 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35470] 2026-08-27 08:01:35,953 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:36,412 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [566, 565, 564] 2026-08-27 08:01:36,416 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [563, 562] 2026-08-27 08:01:36,444 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_sharing_a_picked_document_is_done_by_the_employee ... 2026-08-27 08:01:36,932 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1764] 2026-08-27 08:01:36,940 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35474] 2026-08-27 08:01:36,946 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:37,289 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [571, 570, 569] 2026-08-27 08:01:37,293 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [568, 567] 2026-08-27 08:01:37,320 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_sharing_a_template_document_is_done_by_the_company ... 2026-08-27 08:01:37,801 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1765] 2026-08-27 08:01:37,822 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35478] 2026-08-27 08:01:37,837 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:38,147 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [576, 575, 574] 2026-08-27 08:01:38,149 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [573, 572] 2026-08-27 08:01:38,172 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_sharing_an_uploaded_document_is_done_by_the_company ... 2026-08-27 08:01:38,580 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1766] 2026-08-27 08:01:38,588 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35482] 2026-08-27 08:01:38,593 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:38,970 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [582, 581, 580, 579] 2026-08-27 08:01:38,973 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [578, 577] 2026-08-27 08:01:39,001 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_withdrawing_a_share_on_a_company_document_is_done_by_the_company ... 2026-08-27 08:01:39,449 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1767] 2026-08-27 08:01:39,458 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35486] 2026-08-27 08:01:39,464 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:39,891 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1723 deleted google.drive.permission records with IDs: [42] 2026-08-27 08:01:39,905 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [588, 587, 586, 585] 2026-08-27 08:01:39,912 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [584, 583] 2026-08-27 08:01:39,938 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_withdrawing_a_share_on_a_picked_document_is_done_by_the_employee ... 2026-08-27 08:01:40,382 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1768] 2026-08-27 08:01:40,391 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35490] 2026-08-27 08:01:40,398 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:40,818 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1724 deleted google.drive.permission records with IDs: [43] 2026-08-27 08:01:40,826 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [594, 593, 592, 591] 2026-08-27 08:01:40,830 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [590, 589] 2026-08-27 08:01:40,860 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:01:40,874 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_a_template_copy_is_made_with_the_companys_credential ... 2026-08-27 08:01:41,248 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1769] 2026-08-27 08:01:41,257 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35494] 2026-08-27 08:01:41,268 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:41,549 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [598, 597] 2026-08-27 08:01:41,552 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [596, 595] 2026-08-27 08:01:41,570 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_an_export_is_fetched_with_the_companys_credential ... 2026-08-27 08:01:41,968 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1770] 2026-08-27 08:01:41,976 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35497] 2026-08-27 08:01:41,982 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:42,254 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [603, 602, 601] 2026-08-27 08:01:42,256 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [600, 599] 2026-08-27 08:01:42,279 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_an_uploaded_attachment_is_sent_by_the_company ... 2026-08-27 08:01:42,752 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1771] 2026-08-27 08:01:42,761 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35500] 2026-08-27 08:01:42,766 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:43,047 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [608, 607, 606] 2026-08-27 08:01:43,053 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [605, 604] 2026-08-27 08:01:43,077 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_the_employee_has_a_working_connection_of_their_own ... 2026-08-27 08:01:43,543 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1772] 2026-08-27 08:01:43,564 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35503] 2026-08-27 08:01:43,583 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:43,704 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [610, 609] 2026-08-27 08:01:43,729 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_the_records_folder_is_created_by_the_company ... 2026-08-27 08:01:44,177 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1773] 2026-08-27 08:01:44,186 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35506] 2026-08-27 08:01:44,193 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:44,522 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [614, 613] 2026-08-27 08:01:44,531 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [612, 611] 2026-08-27 08:01:44,563 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:01:44,577 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_connection_google_rejected_is_reported_unusable_and_refuses ... 2026-08-27 08:01:45,066 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1774] 2026-08-27 08:01:45,080 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35509] 2026-08-27 08:01:45,090 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:45,629 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1775] 2026-08-27 08:01:45,637 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35511] 2026-08-27 08:01:45,641 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:45,716 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [617, 616, 615] 2026-08-27 08:01:45,744 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_connection_google_withdrew_is_reported_unusable_and_refuses ... 2026-08-27 08:01:46,166 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1776] 2026-08-27 08:01:46,175 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35513] 2026-08-27 08:01:46,181 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:46,723 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1777] 2026-08-27 08:01:46,736 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35515] 2026-08-27 08:01:46,746 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:46,832 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [619, 618] 2026-08-27 08:01:46,854 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_connection_holding_no_refresh_token_is_reported_unusable_and_refuses ... 2026-08-27 08:01:47,293 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1778] 2026-08-27 08:01:47,300 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35517] 2026-08-27 08:01:47,306 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:47,739 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1779] 2026-08-27 08:01:47,748 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35519] 2026-08-27 08:01:47,754 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:47,782 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.models.google_drive_account: Google Drive: connection 317 was established but Google did not say which account it belongs to (('Your Google account is not connected to Google Drive yet. Connect it and try again.', 194, 'Connect Google Drive', None)). The connection is usable; only the displayed identity is missing. 2026-08-27 08:01:47,802 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [620] 2026-08-27 08:01:47,827 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_connection_nobody_completed_is_reported_unusable_and_refuses ... 2026-08-27 08:01:48,260 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1780] 2026-08-27 08:01:48,267 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35521] 2026-08-27 08:01:48,273 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:48,686 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1781] 2026-08-27 08:01:48,694 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35523] 2026-08-27 08:01:48,700 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:48,736 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [621] 2026-08-27 08:01:48,762 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_that_connected_nothing_is_not_caught_by_the_new_flag ... 2026-08-27 08:01:49,141 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1782] 2026-08-27 08:01:49,149 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35525] 2026-08-27 08:01:49,156 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:49,644 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1783] 2026-08-27 08:01:49,655 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35527] 2026-08-27 08:01:49,668 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:49,724 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [622] 2026-08-27 08:01:49,746 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_working_company_connection_is_reported_usable_and_does_the_work ... 2026-08-27 08:01:50,157 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1784] 2026-08-27 08:01:50,164 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35529] 2026-08-27 08:01:50,170 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:50,553 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1785] 2026-08-27 08:01:50,562 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35531] 2026-08-27 08:01:50,569 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:50,615 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [624, 623] 2026-08-27 08:01:50,641 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_no_state_this_connection_can_reach_is_left_unexamined ... 2026-08-27 08:01:51,118 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1786] 2026-08-27 08:01:51,129 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35533] 2026-08-27 08:01:51,137 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:51,642 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1787] 2026-08-27 08:01:51,651 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35535] 2026-08-27 08:01:51,662 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:51,691 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [625] 2026-08-27 08:01:51,719 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_the_form_warns_exactly_when_the_server_would_refuse ... 2026-08-27 08:01:52,188 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1788] 2026-08-27 08:01:52,196 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35537] 2026-08-27 08:01:52,202 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:52,698 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1789] 2026-08-27 08:01:52,707 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35539] 2026-08-27 08:01:52,713 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:52,758 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [626] 2026-08-27 08:01:52,782 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_the_settings_screen_warns_before_the_press_that_starts_the_outage ... 2026-08-27 08:01:53,265 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1790] 2026-08-27 08:01:53,273 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35541] 2026-08-27 08:01:53,279 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:53,682 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1791] 2026-08-27 08:01:53,695 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35543] 2026-08-27 08:01:53,701 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:54,292 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [627] 2026-08-27 08:01:54,319 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_the_warning_flag_hands_back_no_credential ... 2026-08-27 08:01:54,888 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1792] 2026-08-27 08:01:54,900 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35545] 2026-08-27 08:01:54,907 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:55,384 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1793] 2026-08-27 08:01:55,391 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35547] 2026-08-27 08:01:55,397 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:55,471 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [629, 628] 2026-08-27 08:01:55,509 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:01:55,524 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_an_employee_never_reads_the_companys_refresh_token ... 2026-08-27 08:01:55,967 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1794] 2026-08-27 08:01:55,995 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35549] 2026-08-27 08:01:56,001 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:56,567 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1795] 2026-08-27 08:01:56,582 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35551] 2026-08-27 08:01:56,589 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:56,634 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1750, model: google.drive.account, fields: refresh_token 2026-08-27 08:01:56,678 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [630] 2026-08-27 08:01:56,706 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_an_employee_never_sees_the_companys_google_connection ... 2026-08-27 08:01:57,180 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1796] 2026-08-27 08:01:57,189 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35553] 2026-08-27 08:01:57,200 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:57,679 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1797] 2026-08-27 08:01:57,692 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35555] 2026-08-27 08:01:57,699 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:57,772 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [329], uid: 1752, model: google.drive.account 2026-08-27 08:01:57,801 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [631] 2026-08-27 08:01:57,826 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_no_view_of_a_google_connection_renders_a_stored_credential ... 2026-08-27 08:01:58,299 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1798] 2026-08-27 08:01:58,308 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35557] 2026-08-27 08:01:58,313 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:58,739 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1799] 2026-08-27 08:01:58,748 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35559] 2026-08-27 08:01:58,755 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:58,834 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [632] 2026-08-27 08:01:58,857 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_the_company_credential_is_usable_by_someone_who_cannot_read_it ... 2026-08-27 08:01:59,253 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1800] 2026-08-27 08:01:59,263 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35561] 2026-08-27 08:01:59,276 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:59,681 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1801] 2026-08-27 08:01:59,689 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35563] 2026-08-27 08:01:59,696 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:01:59,783 204 INFO rb-a022a38-224288-408783 odoo.models: Access Denied by ACLs for operation: read, uid: 1756, model: google.drive.account, fields: refresh_token 2026-08-27 08:01:59,800 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [634, 633] 2026-08-27 08:01:59,825 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_the_google_drive_administrator_can_see_the_companys_connection ... 2026-08-27 08:02:00,305 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1802] 2026-08-27 08:02:00,313 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35565] 2026-08-27 08:02:00,320 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:00,780 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1803] 2026-08-27 08:02:00,801 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35567] 2026-08-27 08:02:00,809 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:00,923 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [635] 2026-08-27 08:02:00,979 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:02:00,993 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_guide_tells_the_truth_about_the_request_log: Starting TestTheGuideTellsTheTruthAboutTheRequestLog.test_the_guide_does_not_promise_that_every_call_reaches_the_log ... 2026-08-27 08:02:01,021 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_guide_tells_the_truth_about_the_request_log: Starting TestTheGuideTellsTheTruthAboutTheRequestLog.test_the_guide_still_tells_the_reader_where_the_request_log_is ... 2026-08-27 08:02:01,057 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:02:01,070 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_correcting_the_description_does_not_change_what_the_module_is ... 2026-08-27 08:02:01,090 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_neither_description_advertises_a_demo_video_the_module_does_not_ship ... 2026-08-27 08:02:01,117 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_neither_description_denies_the_company_connection_the_module_ships ... 2026-08-27 08:02:01,145 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_the_module_carries_the_price_and_currency_it_is_sold_at ... 2026-08-27 08:02:01,168 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_the_module_names_the_company_that_maintains_it ... 2026-08-27 08:02:01,202 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:02:01,219 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_a_caller_who_never_connected_is_refused_in_plain_language ... 2026-08-27 08:02:07,001 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1804] 2026-08-27 08:02:07,016 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35753] 2026-08-27 08:02:07,026 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:07,575 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1805] 2026-08-27 08:02:07,602 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35755] 2026-08-27 08:02:07,615 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:08,096 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1806] 2026-08-27 08:02:08,108 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35757] 2026-08-27 08:02:08,114 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:08,211 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_w4_picker_none from n/a 2026-08-27 08:02:08,221 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:02:09,176 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:02:09] "POST /google_drive/picker/session HTTP/1.1" 200 - 22 0.037 0.923 2026-08-27 08:02:09,203 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [638, 637, 636] 2026-08-27 08:02:09,246 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_a_connected_caller_gets_their_own_token_and_nothing_more ... 2026-08-27 08:02:14,294 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1807] 2026-08-27 08:02:14,303 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35943] 2026-08-27 08:02:14,310 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:14,723 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1808] 2026-08-27 08:02:14,763 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35945] 2026-08-27 08:02:14,775 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:15,262 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1809] 2026-08-27 08:02:15,271 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35947] 2026-08-27 08:02:15,278 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:15,433 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_w4_picker_a from n/a 2026-08-27 08:02:15,450 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:02:15,742 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:02:15] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.022 0.273 2026-08-27 08:02:15,760 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [641, 640, 639] 2026-08-27 08:02:15,817 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_an_unauthenticated_caller_never_reaches_the_handler ... 2026-08-27 08:02:20,205 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1810] 2026-08-27 08:02:20,215 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36133] 2026-08-27 08:02:20,222 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:20,592 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1811] 2026-08-27 08:02:20,600 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36135] 2026-08-27 08:02:20,604 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:20,952 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1812] 2026-08-27 08:02:20,961 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36137] 2026-08-27 08:02:20,967 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:21,049 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:02:21,290 204 INFO rb-a022a38-224288-408783 odoo.http: Session expired 2026-08-27 08:02:21,291 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:02:21] "POST /google_drive/picker/session HTTP/1.1" 200 - 5 0.002 0.241 2026-08-27 08:02:21,308 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [644, 643, 642] 2026-08-27 08:02:21,355 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_no_leg_of_a_picker_session_can_reach_the_network ... 2026-08-27 08:02:26,477 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1813] 2026-08-27 08:02:26,490 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36323] 2026-08-27 08:02:26,496 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:26,913 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1814] 2026-08-27 08:02:26,921 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36325] 2026-08-27 08:02:26,927 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:27,301 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1815] 2026-08-27 08:02:27,309 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36327] 2026-08-27 08:02:27,315 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:27,445 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_w4_picker_a from n/a 2026-08-27 08:02:27,465 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:02:27,700 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:02:27] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.032 0.213 2026-08-27 08:02:27,712 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [647, 646, 645] 2026-08-27 08:02:27,751 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_one_callers_session_never_carries_another_callers_token ... 2026-08-27 08:02:33,076 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1816] 2026-08-27 08:02:33,084 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36513] 2026-08-27 08:02:33,090 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:33,448 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1817] 2026-08-27 08:02:33,455 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36515] 2026-08-27 08:02:33,462 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:33,827 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1818] 2026-08-27 08:02:33,833 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36517] 2026-08-27 08:02:33,839 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:33,922 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_w4_picker_a from n/a 2026-08-27 08:02:33,936 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:02:34,203 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:02:34] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.015 0.257 2026-08-27 08:02:34,220 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_w4_picker_b from n/a 2026-08-27 08:02:34,264 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:02:34] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.007 0.016 2026-08-27 08:02:34,277 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [650, 649, 648] 2026-08-27 08:02:34,317 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_the_picker_app_id_is_derived_from_the_client_id ... 2026-08-27 08:02:38,491 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1819] 2026-08-27 08:02:38,501 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36703] 2026-08-27 08:02:38,508 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:38,949 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1820] 2026-08-27 08:02:38,956 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36705] 2026-08-27 08:02:38,961 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:39,307 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1821] 2026-08-27 08:02:39,315 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36707] 2026-08-27 08:02:39,322 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:39,415 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_w4_picker_a from n/a 2026-08-27 08:02:39,430 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:02:39,739 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:02:39] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.024 0.292 2026-08-27 08:02:39,761 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_w4_picker_b from n/a 2026-08-27 08:02:39,813 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:02:39] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.022 0.017 2026-08-27 08:02:39,821 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [653, 652, 651] 2026-08-27 08:02:39,872 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_the_picker_key_comes_from_the_callers_own_company ... 2026-08-27 08:02:44,119 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1822] 2026-08-27 08:02:44,127 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36893] 2026-08-27 08:02:44,133 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:44,577 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1823] 2026-08-27 08:02:44,585 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36895] 2026-08-27 08:02:44,592 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:44,997 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1824] 2026-08-27 08:02:45,005 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36897] 2026-08-27 08:02:45,016 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:45,129 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_w4_picker_a from n/a 2026-08-27 08:02:45,140 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:02:45,426 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:02:45] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.013 0.276 2026-08-27 08:02:45,444 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_w4_picker_b from n/a 2026-08-27 08:02:45,475 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:02:45] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.007 0.015 2026-08-27 08:02:45,483 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [656, 655, 654] 2026-08-27 08:02:45,522 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_the_picker_never_opens_on_the_companys_credential ... 2026-08-27 08:02:50,793 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1825] 2026-08-27 08:02:50,801 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37083] 2026-08-27 08:02:50,808 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:51,228 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1826] 2026-08-27 08:02:51,235 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37085] 2026-08-27 08:02:51,242 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:51,707 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1827] 2026-08-27 08:02:51,714 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37087] 2026-08-27 08:02:51,720 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:51,850 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_w4_picker_a from n/a 2026-08-27 08:02:51,863 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:02:53,004 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:02:53] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.011 1.134 2026-08-27 08:02:53,012 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [659, 658, 657] 2026-08-27 08:02:53,060 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_the_token_is_handed_over_with_a_remaining_lifetime ... 2026-08-27 08:02:58,223 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1828] 2026-08-27 08:02:58,229 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37273] 2026-08-27 08:02:58,237 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:58,680 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1829] 2026-08-27 08:02:58,690 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37275] 2026-08-27 08:02:58,697 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:59,158 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1830] 2026-08-27 08:02:59,166 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37277] 2026-08-27 08:02:59,172 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:02:59,274 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:gdrive_w4_picker_a from n/a 2026-08-27 08:02:59,287 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:02:59,547 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:02:59] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.009 0.255 2026-08-27 08:02:59,559 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [662, 661, 660] 2026-08-27 08:02:59,627 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:02:59,641 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_refusal_helper_can_still_fail: Starting TestTheRefusalHelperCanStillFail.test_a_call_that_is_not_refused_fails_the_test ... 2026-08-27 08:02:59,727 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_refusal_helper_can_still_fail: Starting TestTheRefusalHelperCanStillFail.test_a_refusal_that_broke_the_transaction_leaves_it_usable ... 2026-08-27 08:02:59,803 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_refusal_helper_can_still_fail: Starting TestTheRefusalHelperCanStillFail.test_an_error_that_is_not_a_refusal_is_not_swallowed ... 2026-08-27 08:02:59,829 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_refusal_helper_can_still_fail: Starting TestTheRefusalHelperCanStillFail.test_what_a_refused_call_wrote_is_still_there_to_be_asserted_on ... 2026-08-27 08:02:59,905 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:02:59,918 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_settings_page_hands_over_the_redirect_uri: Starting TestTheSettingsPageHandsOverTheRedirectUri.test_opening_settings_hands_the_administrator_the_redirect_uri ... 2026-08-27 08:03:00,402 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1831] 2026-08-27 08:03:00,416 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37282] 2026-08-27 08:03:00,423 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:00,488 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_settings_page_hands_over_the_redirect_uri: Starting TestTheSettingsPageHandsOverTheRedirectUri.test_the_redirect_uri_is_on_the_settings_screen_to_be_copied ... 2026-08-27 08:03:01,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1832] 2026-08-27 08:03:01,009 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37284] 2026-08-27 08:03:01,015 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:01,492 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:03:01,519 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_settings_page_is_found_by_searching_for_google_drive: Starting TestTheSettingsPageIsFoundBySearchingForGoogleDrive.test_searching_for_google_drive_reaches_this_modules_settings ... 2026-08-27 08:03:01,986 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1833] 2026-08-27 08:03:01,998 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37286] 2026-08-27 08:03:02,004 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:02,515 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_settings_page_is_found_by_searching_for_google_drive: Starting TestTheSettingsPageIsFoundBySearchingForGoogleDrive.test_the_google_drive_block_is_a_unit_the_settings_search_can_index ... 2026-08-27 08:03:03,029 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1834] 2026-08-27 08:03:03,043 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37288] 2026-08-27 08:03:03,055 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:03,584 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_settings_page_is_found_by_searching_for_google_drive: Starting TestTheSettingsPageIsFoundBySearchingForGoogleDrive.test_the_settings_arch_really_does_carry_searchable_units ... 2026-08-27 08:03:04,035 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1835] 2026-08-27 08:03:04,044 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37290] 2026-08-27 08:03:04,060 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:04,607 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:03:04,621 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_credential_payload: Starting TestTheTransportRefusesACredentialPayload.test_a_credential_key_is_recognised_whatever_its_capitalisation ... 2026-08-27 08:03:04,683 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_credential_payload: Starting TestTheTransportRefusesACredentialPayload.test_an_ordinary_drive_payload_is_not_refused ... 2026-08-27 08:03:04,726 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [663] 2026-08-27 08:03:04,753 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_credential_payload: Starting TestTheTransportRefusesACredentialPayload.test_no_oauth_credential_may_travel_on_a_drive_call ... 2026-08-27 08:03:04,980 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_credential_payload: Starting TestTheTransportRefusesACredentialPayload.test_the_refusal_names_every_key_it_found_not_only_the_first ... 2026-08-27 08:03:05,041 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:03:05,055 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_host_smuggled_as_user_information_is_refused ... 2026-08-27 08:03:05,098 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_host_that_merely_ends_in_an_allowed_one_is_refused ... 2026-08-27 08:03:05,140 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_plain_http_drive_url_is_refused ... 2026-08-27 08:03:05,182 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_protocol_relative_endpoint_never_reaches_another_host ... 2026-08-27 08:03:05,220 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [664] 2026-08-27 08:03:05,254 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_traversal_hidden_in_a_file_id_cannot_climb_out_of_the_plane ... 2026-08-27 08:03:05,301 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_an_ordinary_drive_url_is_accepted ... 2026-08-27 08:03:05,332 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [665] 2026-08-27 08:03:05,361 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_no_google_oauth_host_can_be_addressed_from_the_transport ... 2026-08-27 08:03:05,420 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_the_second_allowed_drive_host_is_also_accepted ... 2026-08-27 08:03:05,471 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [666] 2026-08-27 08:03:05,521 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:03:05,534 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_reader_who_may_not_open_the_record_is_never_told_that_its_files_have_already_gone ... 2026-08-27 08:03:06,028 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1836] 2026-08-27 08:03:06,046 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37292] 2026-08-27 08:03:06,058 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:06,557 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1837] 2026-08-27 08:03:06,571 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37297] 2026-08-27 08:03:06,578 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:06,615 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3359], uid: 1793, model: res.partner 2026-08-27 08:03:06,628 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1793, model: ir.attachment 2026-08-27 08:03:06,661 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_holding_no_file_and_a_record_whose_files_have_all_gone_are_not_told_the_same_thing ... 2026-08-27 08:03:07,121 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1838] 2026-08-27 08:03:07,132 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37299] 2026-08-27 08:03:07,139 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:07,329 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_holding_one_sendable_file_beside_one_already_in_drive_offers_only_the_sendable_one ... 2026-08-27 08:03:07,775 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1839] 2026-08-27 08:03:07,783 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37303] 2026-08-27 08:03:07,789 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:07,989 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_holding_only_a_pasted_link_is_in_the_same_situation_as_one_holding_no_file_at_all ... 2026-08-27 08:03:08,362 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1840] 2026-08-27 08:03:08,369 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37308] 2026-08-27 08:03:08,374 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:08,490 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_holding_only_an_empty_file_is_in_the_same_situation_as_one_holding_no_file_at_all ... 2026-08-27 08:03:08,846 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1841] 2026-08-27 08:03:08,854 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37312] 2026-08-27 08:03:08,859 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:08,974 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_with_a_file_it_can_still_send_is_in_neither_empty_situation_and_is_offered_that_file ... 2026-08-27 08:03:09,412 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1842] 2026-08-27 08:03:09,420 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37316] 2026-08-27 08:03:09,425 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:09,612 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_the_two_empty_situations_reach_the_browser_under_the_names_the_browser_branches_on ... 2026-08-27 08:03:10,195 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1843] 2026-08-27 08:03:10,202 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37321] 2026-08-27 08:03:10,208 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:10,362 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:03:10,382 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_token_accessor_not_rpc_reachable: Starting TestTokenAccessorNotRpcReachable.test_no_authenticated_user_can_obtain_a_drive_token_over_rpc ... 2026-08-27 08:03:10,749 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1844] 2026-08-27 08:03:10,758 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37326] 2026-08-27 08:03:10,765 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:11,081 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1845] 2026-08-27 08:03:11,090 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37328] 2026-08-27 08:03:11,097 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:11,145 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_token_accessor_not_rpc_reachable: Starting TestTokenAccessorNotRpcReachable.test_no_authenticated_user_can_read_the_company_credential_over_rpc ... 2026-08-27 08:03:11,439 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1846] 2026-08-27 08:03:11,453 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37331] 2026-08-27 08:03:11,461 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:11,788 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1847] 2026-08-27 08:03:11,796 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37333] 2026-08-27 08:03:11,802 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:11,872 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1802, model: google.drive.account 2026-08-27 08:03:11,893 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1802, model: google.drive.account 2026-08-27 08:03:11,897 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [362], uid: 1803, model: google.drive.account 2026-08-27 08:03:11,912 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [668, 667] 2026-08-27 08:03:11,932 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_token_accessor_not_rpc_reachable: Starting TestTokenAccessorNotRpcReachable.test_no_credential_named_method_is_reachable_over_rpc ... 2026-08-27 08:03:12,248 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1848] 2026-08-27 08:03:12,263 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37336] 2026-08-27 08:03:12,272 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:12,698 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1849] 2026-08-27 08:03:12,713 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37338] 2026-08-27 08:03:12,721 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:12,792 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_token_accessor_not_rpc_reachable: Starting TestTokenAccessorNotRpcReachable.test_the_company_credential_resolver_is_not_reachable_over_rpc ... 2026-08-27 08:03:13,180 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1850] 2026-08-27 08:03:13,195 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37341] 2026-08-27 08:03:13,205 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:13,638 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1851] 2026-08-27 08:03:13,652 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37343] 2026-08-27 08:03:13,657 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:13,730 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:03:13,746 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_a_second_request_that_missed_the_first_still_gets_a_connection ... 2026-08-27 08:03:14,169 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1852] 2026-08-27 08:03:14,188 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37345] 2026-08-27 08:03:14,195 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:14,263 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_nothing_here_hides_a_refusal_the_user_needs_to_see ... 2026-08-27 08:03:14,676 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1853] 2026-08-27 08:03:14,690 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37347] 2026-08-27 08:03:14,697 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:14,751 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_pressing_connect_twice_in_a_row_still_makes_one_account ... 2026-08-27 08:03:15,224 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1854] 2026-08-27 08:03:15,242 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37349] 2026-08-27 08:03:15,248 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:15,308 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_the_connection_handed_back_is_the_one_that_already_exists ... 2026-08-27 08:03:15,752 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1855] 2026-08-27 08:03:15,759 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37351] 2026-08-27 08:03:15,766 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:15,853 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_the_model_really_does_forbid_two_connections_for_one_person ... 2026-08-27 08:03:16,344 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1856] 2026-08-27 08:03:16,352 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37353] 2026-08-27 08:03:16,362 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:21,480 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_the_recovered_connection_is_usable_straight_away ... 2026-08-27 08:03:21,890 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1857] 2026-08-27 08:03:21,898 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37539] 2026-08-27 08:03:21,903 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:21,999 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:03:24,868 204 INFO rb-a022a38-224288-408783 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 0x7fdecdbfeca0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:03:24,869 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e4c5e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:03:24,875 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:03:24,879 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:03:24,880 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e4c680> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:03:24,896 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:03:24,897 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:03:24,901 204 INFO rb-a022a38-224288-408783 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-08-27 08:03:25,225 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_a_company_outage_refuses_an_ordinary_employee_by_naming_the_company ... 2026-08-27 08:03:30,964 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1858] 2026-08-27 08:03:30,976 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37725] 2026-08-27 08:03:30,981 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:31,361 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1859] 2026-08-27 08:03:31,371 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37727] 2026-08-27 08:03:31,377 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:31,526 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_an_employee_applying_a_template_to_the_wrong_model_is_told_which_two_models_disagree ... 2026-08-27 08:03:36,517 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1860] 2026-08-27 08:03:36,537 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37915] 2026-08-27 08:03:36,548 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:37,031 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1861] 2026-08-27 08:03:37,044 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37917] 2026-08-27 08:03:37,050 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:37,190 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_an_employee_is_offered_the_templates_their_company_registered ... 2026-08-27 08:03:41,562 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1862] 2026-08-27 08:03:41,572 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38105] 2026-08-27 08:03:41,579 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:41,973 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1863] 2026-08-27 08:03:41,982 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38107] 2026-08-27 08:03:41,989 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:42,170 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_an_employee_picking_a_template_is_invited_to_connect_rather_than_denied_the_model_registry ... 2026-08-27 08:03:47,695 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1864] 2026-08-27 08:03:47,705 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38295] 2026-08-27 08:03:47,711 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:48,264 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1865] 2026-08-27 08:03:48,275 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38297] 2026-08-27 08:03:48,283 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:48,540 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_no_access_rule_or_group_in_this_module_opens_the_model_registry ... 2026-08-27 08:03:54,080 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1866] 2026-08-27 08:03:54,088 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38485] 2026-08-27 08:03:54,094 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:54,520 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1867] 2026-08-27 08:03:54,530 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38487] 2026-08-27 08:03:54,535 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:03:54,731 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_one_companys_outage_never_reaches_an_employee_of_another_company ... 2026-08-27 08:03:59,460 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1868] 2026-08-27 08:03:59,469 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38675] 2026-08-27 08:03:59,476 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:00,010 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1869] 2026-08-27 08:04:00,018 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38677] 2026-08-27 08:04:00,030 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:00,211 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_picking_a_model_on_a_template_over_rpc_does_not_demand_the_model_registry ... 2026-08-27 08:04:05,514 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1870] 2026-08-27 08:04:05,522 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38865] 2026-08-27 08:04:05,528 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:06,053 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1871] 2026-08-27 08:04:06,069 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38867] 2026-08-27 08:04:06,077 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:06,223 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_removing_the_company_connection_puts_an_ordinary_employee_back_on_their_own_account ... 2026-08-27 08:04:11,319 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1872] 2026-08-27 08:04:11,330 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39055] 2026-08-27 08:04:11,336 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:11,769 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1873] 2026-08-27 08:04:11,779 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39057] 2026-08-27 08:04:11,783 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:11,929 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted google.drive.account records with IDs: [378] 2026-08-27 08:04:12,069 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_the_company_outage_refusal_holds_even_when_the_employee_could_have_acted ... 2026-08-27 08:04:18,417 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1874] 2026-08-27 08:04:18,428 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39245] 2026-08-27 08:04:18,433 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:19,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1875] 2026-08-27 08:04:19,012 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39247] 2026-08-27 08:04:19,018 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:19,229 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [670] 2026-08-27 08:04:19,287 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_the_template_path_still_works_when_the_model_registry_is_closed ... 2026-08-27 08:04:24,416 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1876] 2026-08-27 08:04:24,426 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39435] 2026-08-27 08:04:24,435 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:25,003 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1877] 2026-08-27 08:04:25,021 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39437] 2026-08-27 08:04:25,029 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:25,152 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1832, model: ir.model 2026-08-27 08:04:25,159 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1832, model: ir.model 2026-08-27 08:04:25,308 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_the_web_clients_door_onto_a_template_invites_the_employee_the_same_way ... 2026-08-27 08:04:29,710 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1878] 2026-08-27 08:04:29,720 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39625] 2026-08-27 08:04:29,726 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:30,192 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1879] 2026-08-27 08:04:30,202 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39627] 2026-08-27 08:04:30,208 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:32,330 204 INFO rb-a022a38-224288-408783 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 0x7fdeaaa94d60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:04:32,331 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa51f740> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:04:32,337 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:04:32,341 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:04:32,341 204 INFO rb-a022a38-224288-408783 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 0x7fdeaa51eca0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:04:32,356 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:04:32,357 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:04:32,371 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:04:32,384 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_a_share_is_still_granted_by_the_employee ... 2026-08-27 08:04:33,024 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1880] 2026-08-27 08:04:33,035 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39631] 2026-08-27 08:04:33,041 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:33,422 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [674, 673, 672] 2026-08-27 08:04:33,425 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [671] 2026-08-27 08:04:33,450 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_a_template_copy_is_still_made_by_the_employee ... 2026-08-27 08:04:33,806 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1881] 2026-08-27 08:04:33,815 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39635] 2026-08-27 08:04:33,821 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:34,027 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [677, 676] 2026-08-27 08:04:34,030 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [675] 2026-08-27 08:04:34,055 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_an_export_is_still_fetched_by_the_employee ... 2026-08-27 08:04:34,597 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1882] 2026-08-27 08:04:34,606 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39638] 2026-08-27 08:04:34,612 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:34,894 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [681, 680, 679] 2026-08-27 08:04:34,897 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [678] 2026-08-27 08:04:34,927 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_an_upload_is_still_sent_by_the_employee ... 2026-08-27 08:04:35,363 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1883] 2026-08-27 08:04:35,372 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39641] 2026-08-27 08:04:35,378 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:35,721 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [685, 684, 683] 2026-08-27 08:04:35,731 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [682] 2026-08-27 08:04:35,754 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_the_records_folder_is_still_created_by_the_employee ... 2026-08-27 08:04:36,203 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1884] 2026-08-27 08:04:36,212 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39644] 2026-08-27 08:04:36,217 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:36,527 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [688, 687] 2026-08-27 08:04:36,532 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [686] 2026-08-27 08:04:36,564 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_this_company_has_connected_no_google_account_of_its_own ... 2026-08-27 08:04:37,068 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1885] 2026-08-27 08:04:37,078 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39647] 2026-08-27 08:04:37,087 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:04:37,237 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [689] 2026-08-27 08:04:37,279 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:04:40,291 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1842 deleted mail.mail records with IDs: [1886] 2026-08-27 08:04:40,363 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1887] 2026-08-27 08:04:40,460 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1843 deleted mail.mail records with IDs: [1888] 2026-08-27 08:04:40,529 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1889] 2026-08-27 08:04:40,662 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1890] 2026-08-27 08:04:40,735 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1891] 2026-08-27 08:04:40,857 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1892] 2026-08-27 08:04:40,984 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1846 deleted mail.mail records with IDs: [1893] 2026-08-27 08:04:40,999 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_assigner_ticket_access ... 2026-08-27 08:04:41,058 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1844, model: viin.helpdesk.ticket 2026-08-27 08:04:41,073 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1844, model: viin.helpdesk.ticket 2026-08-27 08:04:41,153 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1844 deleted mail.message records with IDs: [39658, 39657] 2026-08-27 08:04:41,160 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [17], uid: 1844, model: viin.helpdesk.ticket 2026-08-27 08:04:41,193 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_employee_user_ticket_access_rights ... 2026-08-27 08:04:41,441 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1843 deleted mail.mail records with IDs: [1894] 2026-08-27 08:04:41,531 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1844 deleted mail.message records with IDs: [39651, 39650] 2026-08-27 08:04:41,540 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 1844, model: viin.helpdesk.ticket 2026-08-27 08:04:41,592 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1844 deleted mail.message records with IDs: [39661, 39655, 39654] 2026-08-27 08:04:41,604 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1844 deleted viin.helpdesk.ticket records with IDs: [15] 2026-08-27 08:04:41,611 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1844 deleted mail.followers records with IDs: [4120, 4121, 4122] 2026-08-27 08:04:41,634 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_leader_access_team ... 2026-08-27 08:04:41,673 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_access_sla ... 2026-08-27 08:04:41,754 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1848 deleted viin.helpdesk.sla records with IDs: [4] 2026-08-27 08:04:41,776 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_user_access_tag ... 2026-08-27 08:04:41,799 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1848 deleted viin.helpdesk.tag records with IDs: [7] 2026-08-27 08:04:41,819 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_member_follower_ticket_access_stage ... 2026-08-27 08:04:41,865 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_stage ... 2026-08-27 08:04:41,883 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1843, model: viin.helpdesk.stage 2026-08-27 08:04:41,907 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_tag ... 2026-08-27 08:04:41,923 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1843, model: viin.helpdesk.tag 2026-08-27 08:04:41,947 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_ticket_access_rights ... 2026-08-27 08:04:41,972 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [419], uid: 1843, model: viin.helpdesk.team 2026-08-27 08:04:41,992 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [419], uid: 1843, model: viin.helpdesk.team 2026-08-27 08:04:42,014 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 1843, model: viin.helpdesk.ticket 2026-08-27 08:04:42,052 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_access_stage ... 2026-08-27 08:04:42,071 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1842, model: viin.helpdesk.stage 2026-08-27 08:04:42,097 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_ticket_access_rights ... 2026-08-27 08:04:42,203 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1842 deleted mail.message records with IDs: [39651, 39650] 2026-08-27 08:04:42,207 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1842 deleted viin.helpdesk.ticket records with IDs: [13] 2026-08-27 08:04:42,212 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1842 deleted mail.followers records with IDs: [4114, 4115, 4116] 2026-08-27 08:04:42,232 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_group_ticket_access_rights ... 2026-08-27 08:04:42,304 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [419], uid: 1845, model: viin.helpdesk.team 2026-08-27 08:04:42,530 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1843 deleted mail.mail records with IDs: [1895] 2026-08-27 08:04:42,612 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1843 deleted mail.mail records with IDs: [1896] 2026-08-27 08:04:42,679 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1847 deleted mail.message records with IDs: [39664, 39663, 39662, 39653, 39652] 2026-08-27 08:04:42,687 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1847, model: viin.helpdesk.ticket 2026-08-27 08:04:42,707 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [419], uid: 1847, model: viin.helpdesk.team 2026-08-27 08:04:42,749 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1846 deleted mail.message records with IDs: [39657] 2026-08-27 08:04:42,766 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1846 deleted viin.helpdesk.ticket records with IDs: [17] 2026-08-27 08:04:42,780 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1846 deleted mail.followers records with IDs: [4125, 4126] 2026-08-27 08:04:42,805 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_internal_access_sla ... 2026-08-27 08:04:42,976 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1844, model: viin.helpdesk.sla 2026-08-27 08:04:43,040 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:04:45,067 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1849 deleted mail.mail records with IDs: [1897] 2026-08-27 08:04:45,140 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1898] 2026-08-27 08:04:45,237 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1850 deleted mail.mail records with IDs: [1899] 2026-08-27 08:04:45,308 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1900] 2026-08-27 08:04:45,438 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1851 deleted mail.mail records with IDs: [1901] 2026-08-27 08:04:45,500 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1902] 2026-08-27 08:04:45,604 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1903] 2026-08-27 08:04:45,715 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1853 deleted mail.mail records with IDs: [1904] 2026-08-27 08:04:45,728 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_add_followers: Starting TestAddFollowers.test_add_partner_to_followers_list ... 2026-08-27 08:04:45,798 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1850 deleted mail.mail records with IDs: [1905] 2026-08-27 08:04:45,838 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:04:48,201 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1856 deleted mail.mail records with IDs: [1906] 2026-08-27 08:04:48,290 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1907] 2026-08-27 08:04:48,473 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1857 deleted mail.mail records with IDs: [1908] 2026-08-27 08:04:48,573 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1909] 2026-08-27 08:04:48,730 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1858 deleted mail.mail records with IDs: [1910] 2026-08-27 08:04:48,815 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1911] 2026-08-27 08:04:48,955 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1912] 2026-08-27 08:04:49,106 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1860 deleted mail.mail records with IDs: [1913] 2026-08-27 08:04:49,120 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_analysis_ticket ... 2026-08-27 08:04:49,183 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1914] 2026-08-27 08:04:49,236 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_auto_set_partner_value_when_create_ticket ... 2026-08-27 08:04:49,390 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1915] 2026-08-27 08:04:49,427 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_balanced_assignation ... 2026-08-27 08:04:49,562 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1916] 2026-08-27 08:04:49,630 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1917] 2026-08-27 08:04:49,692 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1918] 2026-08-27 08:04:49,769 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1919] 2026-08-27 08:04:49,805 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_copy_names_the_copies_in_batch ... 2026-08-27 08:04:49,979 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1920] 2026-08-27 08:04:50,064 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1921] 2026-08-27 08:04:50,145 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1922] 2026-08-27 08:04:50,231 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1923] 2026-08-27 08:04:50,293 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1924] 2026-08-27 08:04:50,368 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1925] 2026-08-27 08:04:50,399 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assign_exclude_team_leader ... 2026-08-27 08:04:50,546 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1926] 2026-08-27 08:04:50,578 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assignation ... 2026-08-27 08:04:50,713 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1927] 2026-08-27 08:04:50,778 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1928] 2026-08-27 08:04:50,845 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1929] 2026-08-27 08:04:50,931 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1930] 2026-08-27 08:04:50,968 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_stage ... 2026-08-27 08:04:51,004 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_team ... 2026-08-27 08:04:51,060 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:04:52,871 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1863 deleted mail.mail records with IDs: [1931] 2026-08-27 08:04:52,948 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1932] 2026-08-27 08:04:53,051 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1864 deleted mail.mail records with IDs: [1933] 2026-08-27 08:04:53,122 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1934] 2026-08-27 08:04:53,256 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1865 deleted mail.mail records with IDs: [1935] 2026-08-27 08:04:53,334 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1936] 2026-08-27 08:04:53,461 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1937] 2026-08-27 08:04:53,649 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1867 deleted mail.mail records with IDs: [1938] 2026-08-27 08:04:53,663 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_closed ... 2026-08-27 08:04:53,716 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39710, 39709, 39708, 39707, 39706, 39705, 39704, 39703, 2667, 2666, 2665, 2664, 2663, 2662, 2661, 2660, 2659, 2658, 2657, 2654, 2653, 2652, 2651, 2650, 2649, 2648, 2647, 2646, 2645, 2644, 2643, 2642, 2641, 2640] 2026-08-27 08:04:53,735 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [142736, 142745, 142746, 142747, 142737, 142738, 142739, 142740, 142741, 142742, 142743, 142744] 2026-08-27 08:04:53,736 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted viin.helpdesk.ticket records with IDs: [3, 11, 6, 4, 1, 10, 7, 2, 49, 48, 47, 46, 45, 12, 9, 8, 5] 2026-08-27 08:04:53,748 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 4183, 4184, 4185, 4186, 4187, 4188, 4189, 4190, 4191, 4192, 4193, 4194, 4195] 2026-08-27 08:04:53,927 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1939] 2026-08-27 08:04:54,048 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1940] 2026-08-27 08:04:54,214 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1941] 2026-08-27 08:04:54,311 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1942] 2026-08-27 08:04:54,405 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1943] 2026-08-27 08:04:54,486 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1944] 2026-08-27 08:04:54,562 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1945] 2026-08-27 08:04:54,638 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1946] 2026-08-27 08:04:54,713 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1947] 2026-08-27 08:04:54,822 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1948] 2026-08-27 08:04:54,984 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1949] 2026-08-27 08:04:55,122 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1950] 2026-08-27 08:04:55,656 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_opened ... 2026-08-27 08:04:55,687 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39710, 39709, 39708, 39707, 39706, 39705, 39704, 39703, 2667, 2666, 2665, 2664, 2663, 2662, 2661, 2660, 2659, 2658, 2657, 2654, 2653, 2652, 2651, 2650, 2649, 2648, 2647, 2646, 2645, 2644, 2643, 2642, 2641, 2640] 2026-08-27 08:04:55,701 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [142736, 142745, 142746, 142747, 142737, 142738, 142739, 142740, 142741, 142742, 142743, 142744] 2026-08-27 08:04:55,701 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted viin.helpdesk.ticket records with IDs: [3, 11, 6, 4, 1, 10, 7, 2, 49, 48, 47, 46, 45, 12, 9, 8, 5] 2026-08-27 08:04:55,709 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 4183, 4184, 4185, 4186, 4187, 4188, 4189, 4190, 4191, 4192, 4193, 4194, 4195] 2026-08-27 08:04:55,865 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1951] 2026-08-27 08:04:55,958 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1952] 2026-08-27 08:04:56,059 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1953] 2026-08-27 08:04:56,172 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1954] 2026-08-27 08:04:56,271 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1955] 2026-08-27 08:04:56,364 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1956] 2026-08-27 08:04:56,475 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1957] 2026-08-27 08:04:56,596 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1958] 2026-08-27 08:04:56,736 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1959] 2026-08-27 08:04:56,831 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1960] 2026-08-27 08:04:56,942 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1961] 2026-08-27 08:04:57,030 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1962] 2026-08-27 08:04:57,457 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:04:57,477 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-08-27 08:04:57,500 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:portal from n/a 2026-08-27 08:04:57,521 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:04:58,677 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:04:58] "GET /my/tickets/create HTTP/1.1" 200 - 233 0.202 0.960 2026-08-27 08:04:58,948 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:04:58] "POST /my/tickets/create HTTP/1.1" 200 - 108 0.110 0.154 2026-08-27 08:04:59,163 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:04:59] "GET /my/tickets/74 HTTP/1.1" 200 - 55 0.044 0.159 2026-08-27 08:04:59,354 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1965] 2026-08-27 08:04:59,389 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1966] 2026-08-27 08:04:59,483 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:04:59] "GET /my/tickets/74 HTTP/1.1" 200 - 30 0.032 0.060 2026-08-27 08:04:59,494 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:04:59] "GET /my/tickets/9999999?access_token=1 HTTP/1.1" 303 - 1 0.000 0.004 2026-08-27 08:04:59,801 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:04:59] "GET /my HTTP/1.1" 200 - 78 0.091 0.214 2026-08-27 08:04:59,987 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:04:59] "GET /my/tickets HTTP/1.1" 200 - 46 0.046 0.137 2026-08-27 08:05:00,031 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:05:00,065 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_01 ... 2026-08-27 08:05:00,202 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_02 ... 2026-08-27 08:05:00,567 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2026-08-27 08:05:00,607 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1968] 2026-08-27 08:05:00,637 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_03 ... 2026-08-27 08:05:00,953 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1969] 2026-08-27 08:05:01,074 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1970] 2026-08-27 08:05:01,109 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1971] 2026-08-27 08:05:01,148 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:05:01,201 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_send_helpdesk_sla_deadline_reminder_email ... 2026-08-27 08:05:01,412 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1972] 2026-08-27 13:50:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-27 13:50:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-27 13:51:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-27 13:51:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-27 14:20:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-27 14:20:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-27 14:21:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-27 14:21:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-28 10:50:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-28 10:50:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-28 10:51:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-28 10:51:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-28 11:20:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-28 11:20:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-28 11:21:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-28 11:21:01,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-27 08:05:02,502 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_overlap ... 2026-08-27 08:05:02,554 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_1 ... 2026-08-27 08:05:02,757 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1978] 2026-08-27 08:05:02,802 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_2 ... 2026-08-27 08:05:03,007 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1979] 2026-08-27 08:05:03,041 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_failed ... 2026-08-27 08:05:03,287 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1980] 2026-08-27 08:05:03,559 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1981] 2026-08-27 08:05:03,631 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_ongoing_reached ... 2026-08-27 08:05:03,855 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1982] 2026-08-27 08:05:03,909 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:05:06,434 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1870 deleted mail.mail records with IDs: [1983] 2026-08-27 08:05:06,570 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1984] 2026-08-27 08:05:06,709 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1871 deleted mail.mail records with IDs: [1985] 2026-08-27 08:05:06,796 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1986] 2026-08-27 08:05:06,964 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1872 deleted mail.mail records with IDs: [1987] 2026-08-27 08:05:07,065 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1988] 2026-08-27 08:05:07,229 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1989] 2026-08-27 08:05:07,393 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1874 deleted mail.mail records with IDs: [1990] 2026-08-27 08:05:07,410 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket ... 2026-08-27 08:05:07,508 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1991] 2026-08-27 08:05:07,646 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_for_yourself ... 2026-08-27 08:05:07,930 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1992] 2026-08-27 08:05:08,094 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_unlink_data ... 2026-08-27 08:05:08,242 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1993] 2026-08-27 08:05:08,316 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_with_pretty_format_a_2_tuple ... 2026-08-27 08:05:08,591 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1994] 2026-08-27 08:05:08,714 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_opp_create_ticket ... 2026-08-27 08:05:08,874 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1995] 2026-08-27 08:05:08,922 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [123830] 2026-08-27 08:05:08,922 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [9] 2026-08-27 08:05:09,015 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:05:11,226 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1877 deleted mail.mail records with IDs: [1996] 2026-08-27 08:05:11,300 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1997] 2026-08-27 08:05:11,413 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1878 deleted mail.mail records with IDs: [1998] 2026-08-27 08:05:11,470 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1999] 2026-08-27 08:05:11,618 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1879 deleted mail.mail records with IDs: [2000] 2026-08-27 08:05:11,690 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2001] 2026-08-27 08:05:11,811 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2002] 2026-08-27 08:05:11,942 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1881 deleted mail.mail records with IDs: [2003] 2026-08-27 08:05:12,028 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2004] 2026-08-27 08:05:12,116 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2005] 2026-08-27 08:05:12,128 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_crm.tests.test_ticket2lead: Starting TestTicket2Lead.test_ticket2lead ... 2026-08-27 08:05:12,245 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:05:14,470 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1884 deleted mail.mail records with IDs: [2006] 2026-08-27 08:05:14,578 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2007] 2026-08-27 08:05:14,688 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1885 deleted mail.mail records with IDs: [2008] 2026-08-27 08:05:14,775 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2009] 2026-08-27 08:05:14,969 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1886 deleted mail.mail records with IDs: [2010] 2026-08-27 08:05:15,083 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2011] 2026-08-27 08:05:15,237 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2012] 2026-08-27 08:05:15,413 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1888 deleted mail.mail records with IDs: [2013] 2026-08-27 08:05:15,428 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_source_department_id ... 2026-08-27 08:05:15,553 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2014] 2026-08-27 08:05:15,730 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_target_department_id ... 2026-08-27 08:05:15,939 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2015] 2026-08-27 08:05:16,119 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:05:18,609 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1891 deleted mail.mail records with IDs: [2016] 2026-08-27 08:05:18,695 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2017] 2026-08-27 08:05:18,808 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1892 deleted mail.mail records with IDs: [2018] 2026-08-27 08:05:18,896 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2019] 2026-08-27 08:05:19,088 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1893 deleted mail.mail records with IDs: [2020] 2026-08-27 08:05:19,191 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2021] 2026-08-27 08:05:19,305 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2022] 2026-08-27 08:05:19,477 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1895 deleted mail.mail records with IDs: [2023] 2026-08-27 08:05:19,492 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_by_command ... 2026-08-27 08:05:19,901 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2024] 2026-08-27 08:05:19,938 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_picks_portal_customer_over_other_operator ... 2026-08-27 08:05:20,187 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2025] 2026-08-27 08:05:20,248 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:05:22,317 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1898 deleted mail.mail records with IDs: [2026] 2026-08-27 08:05:22,420 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2027] 2026-08-27 08:05:22,542 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1899 deleted mail.mail records with IDs: [2028] 2026-08-27 08:05:22,624 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2029] 2026-08-27 08:05:22,815 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1900 deleted mail.mail records with IDs: [2030] 2026-08-27 08:05:22,911 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2031] 2026-08-27 08:05:23,085 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2032] 2026-08-27 08:05:23,228 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [2033] 2026-08-27 08:05:23,243 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_01 ... 2026-08-27 08:05:23,436 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2034] 2026-08-27 08:05:23,474 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_02 ... 2026-08-27 08:05:23,671 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2035] 2026-08-27 08:05:23,716 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:05:23,730 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_project.tests.test_access_rights: Starting TestAccessTicket.test_user_who_following_task_or_project_read_ticket ... 2026-08-27 08:05:23,900 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:05:26,258 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1905 deleted mail.mail records with IDs: [2036] 2026-08-27 08:05:26,334 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2037] 2026-08-27 08:05:26,438 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1906 deleted mail.mail records with IDs: [2038] 2026-08-27 08:05:26,506 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2039] 2026-08-27 08:05:26,633 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1907 deleted mail.mail records with IDs: [2040] 2026-08-27 08:05:26,706 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2041] 2026-08-27 08:05:26,831 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2042] 2026-08-27 08:05:26,955 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1909 deleted mail.mail records with IDs: [2043] 2026-08-27 08:05:26,969 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_003_change_project_after_set_task ... 2026-08-27 08:05:27,018 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_set_project_id_to_false ... 2026-08-27 08:05:27,102 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_user_admin_create_ticket ... 2026-08-27 08:05:27,207 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:05:29,348 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1912 deleted mail.mail records with IDs: [2044] 2026-08-27 08:05:29,441 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2045] 2026-08-27 08:05:29,562 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1913 deleted mail.mail records with IDs: [2046] 2026-08-27 08:05:29,646 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2047] 2026-08-27 08:05:29,774 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1914 deleted mail.mail records with IDs: [2048] 2026-08-27 08:05:29,840 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2049] 2026-08-27 08:05:29,981 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2050] 2026-08-27 08:05:30,159 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1916 deleted mail.mail records with IDs: [2051] 2026-08-27 08:05:30,175 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_project.tests.test_project_task: Starting TestProjectTask.test_view_ticket_count ... 2026-08-27 08:05:30,283 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:05:32,332 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1919 deleted mail.mail records with IDs: [2052] 2026-08-27 08:05:32,411 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2053] 2026-08-27 08:05:32,516 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1920 deleted mail.mail records with IDs: [2054] 2026-08-27 08:05:32,589 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2055] 2026-08-27 08:05:32,735 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1921 deleted mail.mail records with IDs: [2056] 2026-08-27 08:05:32,808 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2057] 2026-08-27 08:05:32,954 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2058] 2026-08-27 08:05:33,088 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1923 deleted mail.mail records with IDs: [2059] 2026-08-27 08:05:33,102 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket ... 2026-08-27 08:05:33,194 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2060] 2026-08-27 08:05:33,231 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [137700] 2026-08-27 08:05:33,231 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26] 2026-08-27 08:05:33,311 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_for_yourself ... 2026-08-27 08:05:33,615 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2061] 2026-08-27 08:05:33,743 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_unlink ... 2026-08-27 08:05:33,899 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2062] 2026-08-27 08:05:34,000 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:05:36,170 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1926 deleted mail.mail records with IDs: [2063] 2026-08-27 08:05:36,256 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2064] 2026-08-27 08:05:36,378 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1927 deleted mail.mail records with IDs: [2065] 2026-08-27 08:05:36,478 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2066] 2026-08-27 08:05:36,628 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1928 deleted mail.mail records with IDs: [2067] 2026-08-27 08:05:36,691 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2068] 2026-08-27 08:05:36,819 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2069] 2026-08-27 08:05:37,038 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1930 deleted mail.mail records with IDs: [2070] 2026-08-27 08:05:37,142 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2071] 2026-08-27 08:05:37,217 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2072] 2026-08-27 08:05:37,271 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task ... 2026-08-27 08:05:37,370 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2073] 2026-08-27 08:05:37,443 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task_remains_assignee ... 2026-08-27 08:05:37,594 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2074] 2026-08-27 08:05:37,852 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_multy_ticket2task ... 2026-08-27 08:05:38,043 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_ticket2task ... 2026-08-27 08:05:38,952 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2076] 2026-08-27 08:05:39,106 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:05:39,348 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2077] 2026-08-27 08:05:39,446 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2078] 2026-08-27 08:05:39,543 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2079] 2026-08-27 08:05:39,554 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_project.tests.test_ticket_count: Starting TestHelpdeskTicket.test_check_help_desk_ticket_count ... 2026-08-27 08:05:39,590 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:05:41,507 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1933 deleted mail.mail records with IDs: [2080] 2026-08-27 08:05:41,582 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2081] 2026-08-27 08:05:41,683 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1934 deleted mail.mail records with IDs: [2082] 2026-08-27 08:05:41,750 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2083] 2026-08-27 08:05:41,875 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [2084] 2026-08-27 08:05:41,940 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2085] 2026-08-27 08:05:42,079 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2086] 2026-08-27 08:05:42,200 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1937 deleted mail.mail records with IDs: [2087] 2026-08-27 08:05:42,215 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-08-27 08:05:42,468 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:portal from n/a 2026-08-27 08:05:42,479 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:05:43,561 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:05:43] "GET /my/tickets/create?saleorder=516 HTTP/1.1" 200 - 227 0.119 0.965 2026-08-27 08:05:43,844 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:05:43] "POST /my/tickets/create?saleorder=516 HTTP/1.1" 200 - 112 0.106 0.170 2026-08-27 08:05:43,894 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals_ticket_company_matches_sale_order ... 2026-08-27 08:05:48,293 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:company_b_portal from n/a 2026-08-27 08:05:48,304 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:05:49,472 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:05:49] "GET /my/tickets/create?saleorder=517 HTTP/1.1" 200 - 222 0.161 1.009 2026-08-27 08:05:49,836 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:05:49] "POST /my/tickets/create?saleorder=517 HTTP/1.1" 200 - 90 0.183 0.173 2026-08-27 08:05:49,943 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:05:49,967 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_01 ... 2026-08-27 08:05:50,100 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_02 ... 2026-08-27 08:05:50,311 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:05:52,757 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1941 deleted mail.mail records with IDs: [2091] 2026-08-27 08:05:52,864 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2092] 2026-08-27 08:05:53,026 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1942 deleted mail.mail records with IDs: [2093] 2026-08-27 08:05:53,106 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2094] 2026-08-27 08:05:53,261 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1943 deleted mail.mail records with IDs: [2095] 2026-08-27 08:05:53,351 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2096] 2026-08-27 08:05:53,516 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2097] 2026-08-27 08:05:53,638 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1945 deleted mail.mail records with IDs: [2098] 2026-08-27 08:05:53,651 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet ... 2026-08-27 08:05:54,008 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet_01 ... 2026-08-27 08:05:54,438 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:05:56,812 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1948 deleted mail.mail records with IDs: [2099] 2026-08-27 08:05:56,908 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2100] 2026-08-27 08:05:57,020 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1949 deleted mail.mail records with IDs: [2101] 2026-08-27 08:05:57,126 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2102] 2026-08-27 08:05:57,322 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1950 deleted mail.mail records with IDs: [2103] 2026-08-27 08:05:57,380 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2104] 2026-08-27 08:05:57,531 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2105] 2026-08-27 08:05:57,674 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1952 deleted mail.mail records with IDs: [2106] 2026-08-27 08:05:57,997 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2107] 2026-08-27 08:05:58,032 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_01_start_stop_timer_on_ticket ... 2026-08-27 08:05:58,180 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_02_switch_from_task_to_ticket ... 2026-08-27 08:05:58,395 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_03_switch_from_ticket_to_task ... 2026-08-27 08:05:58,694 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_04_cross_day_switch_from_task_to_ticket ... 2026-08-27 08:05:59,075 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_05_cross_day_switch_from_ticket_to_task ... 2026-08-27 08:05:59,419 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_06_systray_timer_menu_sections ... 2026-08-27 08:05:59,772 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:05:59,940 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_01_display_name_default ... 2026-08-27 08:06:00,011 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_02_display_name_hierarchical ... 2026-08-27 08:06:00,034 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_03_rec_names_search_behavior ... 2026-08-27 08:06:00,071 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:06:00,549 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_01_department_manager_not_self_manager ... 2026-08-27 08:06:00,738 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_02_recursive_managers_parent_ids_order_and_count ... 2026-08-27 08:06:00,827 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_03_department_managers_chain_even_if_parent_id_forced_false ... 2026-08-27 08:06:00,994 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_04_recursive_managers_index_order_case_employee_has_line_manager_plus_department_managers ... 2026-08-27 08:06:01,117 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_05_recursive_managers_index_order_case_multi_dept_superiors ... 2026-08-27 08:06:01,266 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_06_department_manager_ids_cases ... 2026-08-27 08:06:01,378 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_07_department_recursive_child_ids ... 2026-08-27 08:06:01,437 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 08:06:01,847 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_90_department_manager_parent_id_not_self ... 2026-08-27 08:06:01,956 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_91_staff_parent_id_is_department_manager ... 2026-08-27 08:06:01,998 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:06:02,434 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdStaleDependency.test_93_stored_parent_id_follows_grandparent_manager_change ... 2026-08-27 08:06:02,578 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:06:02,919 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestIncludeDepartmentManagerEdgeCases.test_92_include_department_manager_false_still_matches_due_to_parent_id_tree ... 2026-08-27 08:06:03,048 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:06:03,390 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_01_public_compute_parent_ids ... 2026-08-27 08:06:03,497 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_02_public_search_parent_ids ... 2026-08-27 08:06:03,528 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_03_public_mirror_parent_id_comodel_is_employee_public ... 2026-08-27 08:06:03,788 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_04_private_parent_id_not_regressed_by_public_fix ... 2026-08-27 08:06:03,975 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_05_public_parent_id_batch_query_count_is_batch_size_independent ... 2026-08-27 08:06:04,594 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-27 08:06:04,959 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_manager_ids_includes_own_and_inherited_managers ... 2026-08-27 08:06:05,081 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_recursive_child_ids_empty_for_leaf_department ... 2026-08-27 08:06:05,110 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:06:05,444 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_01_compute_is_department_manager ... 2026-08-27 08:06:05,563 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_02_search_is_department_manager_true_false ... 2026-08-27 08:06:05,600 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_03_search_is_department_manager_not_equal ... 2026-08-27 08:06:05,637 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:06:05,792 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_01_participation_date_constraint_invalid ... 2026-08-27 08:06:05,864 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_02_participation_date_constraint_valid ... 2026-08-27 08:06:05,909 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:06:05,923 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_availability_is_assigned_in_compute ... 2026-08-27 08:06:05,953 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_matching_availability_field ... 2026-08-27 08:06:05,977 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_view_wiring ... 2026-08-27 08:06:06,008 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_availability_fields_exist ... 2026-08-27 08:06:06,033 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_compute_availability_matches_registry ... 2026-08-27 08:06:06,203 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_module_toggle_fields_exist ... 2026-08-27 08:06:06,223 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_availability_field_exists ... 2026-08-27 08:06:06,244 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_compute_availability_matches_registry ... 2026-08-27 08:06:06,423 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_module_toggle_field_exists ... 2026-08-27 08:06:06,456 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:06:07,182 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_01_search_in_and_equal ... 2026-08-27 08:06:07,432 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_02_search_not_in_and_not_equal ... 2026-08-27 08:06:07,504 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_03_search_ilike_and_not_ilike ... 2026-08-27 08:06:07,579 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_04_search_any_and_not_any ... 2026-08-27 08:06:07,639 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_05_search_without_department_managers ... 2026-08-27 08:06:07,710 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-27 08:06:08,020 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_06_search_equal_false_and_not_equal_false ... 2026-08-27 08:06:08,145 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_07_search_in_accepts_int_operand_and_filters_non_int_list ... 2026-08-27 08:06:08,191 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_08_search_invalid_operator_raises ... 2026-08-27 08:06:08,228 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:06:08,691 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2108] 2026-08-27 08:06:08,699 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39986] 2026-08-27 08:06:08,705 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:06:09,012 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2109] 2026-08-27 08:06:09,018 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39988] 2026-08-27 08:06:09,022 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:06:09,035 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_01_regular_user_cannot_write_employee_vat ... 2026-08-27 08:06:09,040 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1955, model: hr.employee 2026-08-27 08:06:09,064 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_02_hr_user_can_write_employee_vat_and_sync_partner ... 2026-08-27 08:06:09,124 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_03_access_hr_organization_models ... 2026-08-27 08:06:09,170 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1955, model: hr.organization 2026-08-27 08:06:09,195 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_04_access_participation_models ... 2026-08-27 08:06:09,245 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1955, model: hr.organization.participation 2026-08-27 08:06:09,279 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:06:09,293 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_analytic_accounting ... 2026-08-27 08:06:10,055 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_full_accounting_feature ... 2026-08-27 08:06:11,037 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:06:11,052 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_account.tests.test_accout_analytic_distribution_model: Starting TestAnalyticDistributionModel.test_compute_analytic_distribution ... 2026-08-27 08:06:12,371 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:06:12,386 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment ... 2026-08-27 08:06:14,202 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment_3 ... 2026-08-27 08:06:15,332 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:06:15,348 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-08-27 08:06:18,132 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-08-27 08:06:19,867 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:06:26,533 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_01_create_appraisal ... 2026-08-27 08:06:26,621 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_02_appraisal_workflow ... 2026-08-27 08:06:27,045 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_03_batch_creation ... 2026-08-27 08:06:27,357 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_04_feedback_count ... 2026-08-27 08:06:27,592 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_05_update_participants ... 2026-08-27 08:06:27,927 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_06_resend_to_participant_uses_other_feedback_template ... 2026-08-27 08:06:28,233 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:06:34,702 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_01_employee_access ... 2026-08-27 08:06:34,826 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1975, model: viin.hr.appraisal 2026-08-27 08:06:35,105 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1975 deleted mail.message records with IDs: [40476] 2026-08-27 08:06:35,108 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1975, model: viin.hr.appraisal 2026-08-27 08:06:35,153 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_02_manager_access ... 2026-08-27 08:06:35,296 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1976, model: viin.hr.appraisal 2026-08-27 08:06:35,596 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1976 deleted mail.message records with IDs: [40482] 2026-08-27 08:06:35,601 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1976, model: viin.hr.appraisal 2026-08-27 08:06:35,635 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_03_appraisal_officer_access ... 2026-08-27 08:06:35,801 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1977 deleted mail.message records with IDs: [40487] 2026-08-27 08:06:35,820 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1977 deleted viin.hr.appraisal records with IDs: [14] 2026-08-27 08:06:35,825 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1977 deleted mail.followers records with IDs: [4565] 2026-08-27 08:06:35,843 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_04_survey_access ... 2026-08-27 08:06:36,166 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_05_multi_company_access ... 2026-08-27 08:06:36,661 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_appraisal_matrix_results_no_error ... 2026-08-27 08:06:36,875 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_cannot_read_certification_survey ... 2026-08-27 08:06:36,986 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_reads_appraisal_template ... 2026-08-27 08:06:37,050 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_survey_read_limited_to_appraisal_and_own ... 2026-08-27 08:06:37,259 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 1975, model: survey.survey 2026-08-27 08:06:37,274 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 1975, model: survey.survey 2026-08-27 08:06:37,339 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:06:44,283 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_employee_participating_in_appraisal_survey_can_still_read_it ... 2026-08-27 08:06:44,470 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_plain_internal_user_cannot_read_certification_survey ... 2026-08-27 08:06:44,536 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1979, model: survey.survey 2026-08-27 08:06:44,574 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_survey_manager_cannot_read_certification_survey_via_appraisal_rule ... 2026-08-27 08:06:44,646 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1984, model: survey.survey 2026-08-27 08:06:44,679 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_survey_user_cannot_read_certification_survey_via_appraisal_rule ... 2026-08-27 08:06:44,758 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1983, model: survey.survey 2026-08-27 08:06:44,814 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 08:06:45,149 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_07_global_leave ... 2026-08-27 08:06:45,360 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [11] 2026-08-27 08:06:45,512 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [12] 2026-08-27 08:06:45,601 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_08_global_leave ... 2026-08-27 08:06:45,650 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [21, 22, 23, 20] 2026-08-27 08:06:45,983 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [631] 2026-08-27 08:06:46,033 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [14] 2026-08-27 08:06:46,155 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [24] 2026-08-27 08:06:46,179 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [15] 2026-08-27 08:06:46,228 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_20_res_leave ... 2026-08-27 08:06:46,340 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_01 ... 2026-08-27 08:06:46,445 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_02 ... 2026-08-27 08:06:46,536 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_03 ... 2026-08-27 08:06:46,620 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_22_res_leave ... 2026-08-27 08:06:46,700 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_23_res_leave ... 2026-08-27 08:06:46,796 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_01 ... 2026-08-27 08:06:46,885 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_02 ... 2026-08-27 08:06:46,991 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:06:47,160 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_hr_contract: Starting TestHrContract.test_09_hr_contract ... 2026-08-27 08:06:47,370 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:06:47,493 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_01_valid_worked_hours ... 2026-08-27 08:06:47,558 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [25] 2026-08-27 08:06:47,746 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_02_valid_worked_hours ... 2026-08-27 08:06:47,918 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [27] 2026-08-27 08:06:48,023 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_03_valid_worked_hours ... 2026-08-27 08:06:48,170 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_04_valid_worked_hours ... 2026-08-27 08:06:48,314 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_05_valid_worked_hours ... 2026-08-27 08:06:48,462 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_06_valid_worked_hours ... 2026-08-27 08:06:48,561 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [32] 2026-08-27 08:06:48,614 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [33] 2026-08-27 08:06:48,881 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_auto_checkout ... 2026-08-27 08:06:48,983 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_manual_checkout_by_user_id ... 2026-08-27 08:06:49,142 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:06:49,306 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_20 ... 2026-08-27 08:06:49,613 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_21 ... 2026-08-27 08:06:49,964 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_22 ... 2026-08-27 08:06:50,230 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_01 ... 2026-08-27 08:06:50,430 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_02 ... 2026-08-27 08:06:50,655 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31 ... 2026-08-27 08:06:51,099 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01 ... 2026-08-27 08:06:51,750 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-08-27 08:06:52,250 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-08-27 08:06:52,764 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_02 ... 2026-08-27 08:06:53,220 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03A ... 2026-08-27 08:06:53,624 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03B ... 2026-08-27 08:06:53,993 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_04 ... 2026-08-27 08:06:54,443 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05 ... 2026-08-27 08:06:54,889 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-08-27 08:06:55,494 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_40 ... 2026-08-27 08:06:56,040 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_01 ... 2026-08-27 08:06:56,417 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_02 ... 2026-08-27 08:06:56,867 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:06:57,142 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_21 ... 2026-08-27 08:06:57,461 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_22 ... 2026-08-27 08:06:57,647 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_01 ... 2026-08-27 08:06:57,801 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_02 ... 2026-08-27 08:06:57,962 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31 ... 2026-08-27 08:06:58,125 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01 ... 2026-08-27 08:06:58,518 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-08-27 08:06:59,003 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-08-27 08:06:59,475 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_02 ... 2026-08-27 08:06:59,826 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03A ... 2026-08-27 08:07:00,144 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03B ... 2026-08-27 08:07:00,451 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_04 ... 2026-08-27 08:07:00,974 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05 ... 2026-08-27 08:07:01,481 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-08-27 08:07:02,129 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_40 ... 2026-08-27 08:07:02,456 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_01 ... 2026-08-27 08:07:02,774 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_02 ... 2026-08-27 08:07:03,185 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_01 ... 2026-08-27 08:07:03,637 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_02 ... 2026-08-27 08:07:04,053 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_03 ... 2026-08-27 08:07:04,447 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_04 ... 2026-08-27 08:07:04,833 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_51_reconfirm ... 2026-08-27 08:07:05,293 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_cancel_20 ... 2026-08-27 08:07:05,492 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:07:05,763 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_01_check_dates ... 2026-08-27 08:07:06,600 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_01 ... 2026-08-27 08:07:06,779 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_02 ... 2026-08-27 08:07:06,870 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_03 ... 2026-08-27 08:07:07,511 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_01 ... 2026-08-27 08:07:07,571 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_02 ... 2026-08-27 08:07:07,965 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_03 ... 2026-08-27 08:07:08,122 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_04 ... 2026-08-27 08:07:08,318 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_10_unlink_except_contract_detail ... 2026-08-27 08:07:08,552 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41327, 41326] 2026-08-27 08:07:08,687 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41325] 2026-08-27 08:07:08,693 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [99] 2026-08-27 08:07:08,749 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41330, 41329, 41327, 41326] 2026-08-27 08:07:08,786 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_11_create ... 2026-08-27 08:07:08,805 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_12_cancel_main_contract_01 ... 2026-08-27 08:07:09,150 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41332] 2026-08-27 08:07:09,155 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [100] 2026-08-27 08:07:09,193 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41336, 41334, 41333] 2026-08-27 08:07:09,244 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.contract records with IDs: [150] 2026-08-27 08:07:09,270 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_01 ... 2026-08-27 08:07:09,470 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_02 ... 2026-08-27 08:07:09,752 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_01 ... 2026-08-27 08:07:09,836 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_02 ... 2026-08-27 08:07:10,106 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_03 ... 2026-08-27 08:07:10,308 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_start ... 2026-08-27 08:07:10,514 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_01 ... 2026-08-27 08:07:10,707 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_02 ... 2026-08-27 08:07:10,996 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:07:11,221 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_01_write_state_close ... 2026-08-27 08:07:11,413 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_01 ... 2026-08-27 08:07:11,619 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_02 ... 2026-08-27 08:07:11,901 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_03 ... 2026-08-27 08:07:12,489 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:07:12,765 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_01_contract_history ... 2026-08-27 08:07:12,892 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_02_contract_history_01 ... 2026-08-27 08:07:13,002 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:07:17,479 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_01 ... 2026-08-27 08:07:17,904 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2136] 2026-08-27 08:07:17,981 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_02 ... 2026-08-27 08:07:18,287 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2137] 2026-08-27 08:07:18,350 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_03 ... 2026-08-27 08:07:18,553 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2138] 2026-08-27 08:07:18,609 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_01 ... 2026-08-27 08:07:18,894 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [274] 2026-08-27 08:07:19,030 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_02 ... 2026-08-27 08:07:19,280 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_03 ... 2026-08-27 08:07:19,581 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [277] 2026-08-27 08:07:19,700 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_04 ... 2026-08-27 08:07:19,954 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:07:20,166 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_01_qualify_interval_dates_type ... 2026-08-27 08:07:20,316 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_02_qualify_interval_return_type ... 2026-08-27 08:07:20,444 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_03_qualify_interval_dates ... 2026-08-27 08:07:20,546 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_04_qualify_interval_datetimes ... 2026-08-27 08:07:20,682 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_11_get_resource_calendar_intervals_dates ... 2026-08-27 08:07:20,768 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_12_get_resource_calendar_intervals_datetimes ... 2026-08-27 08:07:20,874 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_21_get_resource_calendar_map ... 2026-08-27 08:07:21,056 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_31_get_unavailable_intervals_given_types ... 2026-08-27 08:07:21,221 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_32_get_unavailable_intervals ... 2026-08-27 08:07:21,385 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive ... 2026-08-27 08:07:21,560 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive_global_leaves ... 2026-08-27 08:07:22,118 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:07:22,312 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_01__get_resource_calendar_intervals_raise ... 2026-08-27 08:07:22,391 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_02__get_resource_calendar_intervals__no_given_date ... 2026-08-27 08:07:22,595 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_03__get_resource_calendar_intervals__single_date_start__date_type ... 2026-08-27 08:07:22,754 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_04__get_resource_calendar_intervals__single_date_start__datetime_type ... 2026-08-27 08:07:22,899 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_05__get_resource_calendar_intervals__single_date_end__date_type ... 2026-08-27 08:07:23,052 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_06__get_resource_calendar_intervals__start_and_end_date_type ... 2026-08-27 08:07:23,237 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_07__get_resource_calendar_intervals__start_and_end_datetime_type ... 2026-08-27 08:07:23,464 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:07:23,620 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_01__get_work_intervals_raise ... 2026-08-27 08:07:23,682 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_02__get_work_intervals_before_contract ... 2026-08-27 08:07:23,804 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_03__get_work_intervals_calendars ... 2026-08-27 08:07:24,114 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:07:24,298 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_01__list_leaves_intervals_arg_type ... 2026-08-27 08:07:24,423 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_02__list_leaves_intervals ... 2026-08-27 08:07:24,535 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_03__list_leaves_intervals ... 2026-08-27 08:07:24,664 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_04__list_leaves_intervals ... 2026-08-27 08:07:24,756 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_05__list_leaves_intervals ... 2026-08-27 08:07:24,856 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_06__list_leaves_intervals ... 2026-08-27 08:07:24,995 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:07:25,194 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract.tests.test_resource_calendar: Starting TestResourceCalendar.test_01__get_leave_intervals ... 2026-08-27 08:07:25,806 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:07:26,254 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2139] 2026-08-27 08:07:26,274 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41698] 2026-08-27 08:07:26,280 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:07:26,805 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2140] 2026-08-27 08:07:26,815 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41700] 2026-08-27 08:07:26,820 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:07:27,112 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_01_contract_suspension_state ... 2026-08-27 08:07:27,330 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2141] 2026-08-27 08:07:27,465 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1985 deleted mail.activity records with IDs: [1157] 2026-08-27 08:07:27,558 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [2142] 2026-08-27 08:07:27,868 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2143] 2026-08-27 08:07:27,918 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1158] 2026-08-27 08:07:28,008 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2144] 2026-08-27 08:07:28,087 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_02_start_suspension_plan ... 2026-08-27 08:07:28,277 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2145] 2026-08-27 08:07:28,397 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1985 deleted mail.activity records with IDs: [1160] 2026-08-27 08:07:28,489 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [2146] 2026-08-27 08:07:28,773 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2147] 2026-08-27 08:07:28,822 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1161] 2026-08-27 08:07:28,912 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2148] 2026-08-27 08:07:28,979 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_03_end_suspension_plan_and_email ... 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2149] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1985 deleted mail.activity records with IDs: [1163] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [2150] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2151] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1164] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2152] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1165] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2153] 2026-08-27 08:07:30,336 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_04_multiple_contracts ... 2026-08-27 08:07:30,591 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2155] 2026-08-27 08:07:30,692 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1985 deleted mail.activity records with IDs: [1167] 2026-08-27 08:07:30,789 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [2156] 2026-08-27 08:07:31,088 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2157] 2026-08-27 08:07:31,672 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1168] 2026-08-27 08:07:31,775 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2158] 2026-08-27 08:07:31,856 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_05_multiple_contracts ... 2026-08-27 08:07:32,131 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2159] 2026-08-27 08:07:32,256 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1985 deleted mail.activity records with IDs: [1170] 2026-08-27 08:07:32,358 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [2160] 2026-08-27 08:07:32,731 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2161] 2026-08-27 08:07:33,478 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1171] 2026-08-27 08:07:33,589 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2162] 2026-08-27 08:07:33,653 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_06_suspension_end_plan_timing ... 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2163] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2164] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1173] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2165] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1174] 2023-01-22 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2166] 2023-01-22 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2167] 2023-01-22 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41767] 2026-08-27 08:07:34,721 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_07_skip_leave_allocation ... 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2168] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1176] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2169] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2170] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1177] 2023-01-15 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2171] 2026-08-27 08:07:36,414 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:07:36,878 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_01_payslip_with_full_month_suspension ... 2026-08-27 08:07:37,481 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_02_payslip_with_partial_month_suspension ... 2026-08-27 08:07:38,059 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_03_payslip_with_multiple_suspension_periods ... 2026-08-27 08:07:38,943 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:07:39,414 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2172] 2026-08-27 08:07:39,423 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41809] 2026-08-27 08:07:39,429 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:07:39,874 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2173] 2026-08-27 08:07:39,888 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41811] 2026-08-27 08:07:39,894 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:07:40,469 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_01_one_hr_contract_with_one_suspension_holiday ... 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2174] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1179] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2175] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2176] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1180] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2177] 2026-08-27 08:07:41,969 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_02_one_hr_contract_with_multiple_suspensions_holiday ... 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2178] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1182] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2179] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2180] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1183] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2181] 2024-07-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2182] 2024-07-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1185] 2024-07-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2183] 2024-07-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2184] 2024-07-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1186] 2024-07-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2185] 2026-08-27 08:07:44,099 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_03_many_hr_contract_with_many_suspensions_holiday ... 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2186] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1188] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2187] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2188] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1189] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2189] 2024-09-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2190] 2024-09-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1191] 2024-09-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2191] 2024-09-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2192] 2024-09-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1192] 2024-09-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2193] 2026-08-27 08:07:46,270 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_04_many_hr_contract_with_one_suspensions_holiday ... 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2194] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1194] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2195] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2196] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1195] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2197] 2026-08-27 08:07:47,816 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:07:48,330 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2198] 2026-08-27 08:07:48,363 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41878] 2026-08-27 08:07:48,372 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:07:48,877 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2199] 2026-08-27 08:07:48,898 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41880] 2026-08-27 08:07:48,906 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:07:49,391 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_01_hr_contract_transfer_with_contract_suspension_holiday ... 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2200] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1197] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2201] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2202] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1198] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2203] 2026-08-27 08:07:50,613 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_02_intercompany_transfer_with_contract_suspension_holiday ... 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2204] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1201] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2205] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2206] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1202] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2207] 2024-07-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [292] 2026-08-27 08:07:56,195 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_03_transfer_with_multiple_suspension_holidays ... 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2208] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1205] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2209] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2210] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1206] 2024-03-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2211] 2024-09-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2212] 2024-09-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1209] 2024-09-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2213] 2024-09-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2214] 2024-09-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1210] 2024-09-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2215] 2026-08-27 08:07:58,569 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_04_transfer_with_trial_and_official_contracts ... 2024-05-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2216] 2024-05-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1212] 2024-05-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2217] 2024-05-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2218] 2024-05-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1213] 2024-05-01 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2219] 2026-08-27 08:08:00,173 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:08:01,952 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_mapping_dob_employee_with_work_contact_01 ... 2026-08-27 08:08:01,987 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_01 ... 2026-08-27 08:08:02,017 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_02 ... 2026-08-27 08:08:02,045 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_03 ... 2026-08-27 08:08:02,073 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_04 ... 2026-08-27 08:08:02,107 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_05 ... 2026-08-27 08:08:02,146 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_06 ... 2026-08-27 08:08:02,182 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_07 ... 2026-08-27 08:08:02,221 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 08:08:04,015 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_1_with_user_2 ... 2026-08-27 08:08:04,071 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_hr ... 2026-08-27 08:08:04,156 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_1 ... 2026-08-27 08:08:04,252 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_2 ... 2026-08-27 08:08:04,320 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_hr ... 2026-08-27 08:08:04,384 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_user_1 ... 2026-08-27 08:08:04,462 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_01 ... 2026-08-27 08:08:04,494 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_02 ... 2026-08-27 08:08:04,526 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_03 ... 2026-08-27 08:08:04,560 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_04 ... 2026-08-27 08:08:04,593 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_05 ... 2026-08-27 08:08:04,621 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_06 ... 2026-08-27 08:08:04,649 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_07 ... 2026-08-27 08:08:04,698 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 08:08:04,712 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_employee_relative_birthdate.tests.test_viin_hr_employee_relative_birthdate: Starting TestViinHrEmployeeRelativeBirthdate.test_01_compute_spouse_birthdate ... 2026-08-27 08:08:04,766 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:08:04,780 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_custom_hours_multiday_range_survives_recompute ... 2026-08-27 08:08:05,021 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_day_mode_still_computed_from_request_dates ... 2026-08-27 08:08:05,270 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:08:05,284 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_exclude_ignored_in_single_employee_mode ... 2026-08-27 08:08:05,531 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_excluded_employee_dropped_from_batch_employee_set ... 2026-08-27 08:08:05,798 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_generated_leaves_skip_excluded_employee ... 2026-08-27 08:08:06,285 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_no_exclude_keeps_full_department ... 2026-08-27 08:08:06,582 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:08:06,596 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_approved_day_leave_redates_and_syncs_resource_leave ... 2026-08-27 08:08:07,032 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_date_from_after_date_to ... 2026-08-27 08:08:07,410 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_half ... 2026-08-27 08:08:07,819 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_hours ... 2026-08-27 08:08:08,255 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:08:08,270 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_01_cron_accrual_allocation ... 2026-08-27 08:08:08,557 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_02_batch_allocation_by_employee_propagates_accrual_window ... 2026-08-27 08:08:08,852 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_03_batch_allocation_by_category_propagates_accrual_window ... 2026-08-27 08:08:09,710 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_04_batch_allocation_by_department_propagates_accrual_window ... 2026-08-27 08:08:10,251 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_05_batch_allocation_by_company_propagates_accrual_window ... 2026-08-27 08:08:12,583 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:08:18,592 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_leaves_taken_maximum ... 2026-08-27 08:08:19,183 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2220] 2026-08-27 08:08:19,437 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_first_january ... 2026-08-27 08:08:19,903 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_previous_days ... 2026-08-27 08:08:20,301 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves ... 2026-08-27 08:08:20,771 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves_no_limit ... 2026-08-27 08:08:21,258 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_skipped_period ... 2026-08-27 08:08:21,629 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__frequency_weekly ... 2026-08-27 08:08:21,952 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__three_levels_accrual ... 2026-08-27 08:08:22,457 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:08:22,474 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_create_public_holiday ... 2026-08-27 08:08:22,673 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2221] 2026-08-27 08:08:22,927 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1216] 2026-08-27 08:08:23,184 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [3, 102] 2026-08-27 08:08:23,537 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1358, 1357, 1356, 1355, 1354, 1353, 1352, 1351, 1350, 1349, 1348, 1347, 1346, 1345, 1344, 1343, 1342, 1341, 1340, 1339, 1338, 1337, 1336, 1335, 1334, 1333, 1332, 1331, 1330] 2026-08-27 08:08:23,757 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [104, 105] 2026-08-27 08:08:24,197 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1329, 1328, 1327, 1326, 1325] 2026-08-27 08:08:24,318 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [103] 2026-08-27 08:08:24,517 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [106, 107] 2026-08-27 08:08:24,614 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2222] 2026-08-27 08:08:24,674 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:08:24,853 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_day_mode_leave_write_no_redundant_resync ... 2026-08-27 08:08:25,060 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_hours_mode_leave_write_syncs_request_dates ... 2026-08-27 08:08:25,173 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:08:25,505 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2223] 2026-08-27 08:08:25,513 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42556] 2026-08-27 08:08:25,518 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:08:25,585 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_01_employee_equipment_hierarchy ... 2026-08-27 08:08:25,637 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_02_employee_equipment_hierarchy ... 2026-08-27 08:08:25,707 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:08:27,288 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2224] 2026-08-27 08:08:27,300 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42591] 2026-08-27 08:08:27,307 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:08:27,329 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_02_exec_by_department ... 2026-08-27 08:08:27,357 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_03_senior_l2_head ... 2026-08-27 08:08:27,409 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_04_middle_l3_head ... 2026-08-27 08:08:27,453 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_05_firstline_l4_head ... 2026-08-27 08:08:27,493 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_06_staff_regular ... 2026-08-27 08:08:27,530 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_07_middle_l2_manages_manager ... 2026-08-27 08:08:27,574 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_08_nodept_deputy_of_l2 ... 2026-08-27 08:08:27,635 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_09_nodept_deputy_of_l3 ... 2026-08-27 08:08:27,697 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_10_nodept_deputy_of_exec ... 2026-08-27 08:08:27,761 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_11_nodept_deputy_of_l4 ... 2026-08-27 08:08:27,830 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-27 08:08:29,451 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2225] 2026-08-27 08:08:29,462 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42626] 2026-08-27 08:08:29,469 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:08:30,078 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2226] 2026-08-27 08:08:30,085 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42631] 2026-08-27 08:08:30,090 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:08:30,103 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_12_hr_officer_can_read ... 2026-08-27 08:08:30,135 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_13_group_expand_as_hr_user ... 2026-08-27 08:08:30,156 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_14_basic_user_can_access_employee_public_list ... 2026-08-27 08:08:30,206 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_16_basic_user_cannot_crash_group_expand ... 2026-08-27 08:08:30,237 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-27 08:08:30,250 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_includes_concurrent_employee_context ... 2026-08-27 08:08:30,646 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_surfaces_concurrent_position_employee ... 2026-08-27 08:08:31,176 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:08:31,191 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_compute_fields ... 2026-08-27 08:08:31,917 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_update_when_job_changes ... 2026-08-27 08:08:32,815 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_with_job_no_department ... 2026-08-27 08:08:33,507 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_department_search_includes_concurrent_employee ... 2026-08-27 08:08:34,040 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_collections_include_concurrent_positions ... 2026-08-27 08:08:34,637 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_with_multiple_concurrent_positions ... 2026-08-27 08:08:35,213 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_without_concurrent_positions ... 2026-08-27 08:08:35,792 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_parent_ids_include_concurrent_managers ... 2026-08-27 08:08:36,445 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_public_mirror_multi_position_ids_no_keyerror ... 2026-08-27 08:08:36,959 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_panel_counts_include_concurrent_departments ... 2026-08-27 08:08:37,544 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_public_multi_position_ids_no_error ... 2026-08-27 08:08:38,328 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 08:08:38,342 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_company_id_propagated_from_employee ... 2026-08-27 08:08:47,137 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_multi_position_company_isolation ... 2026-08-27 08:08:55,598 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:08:55,612 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionViewArch.test_multi_position_ids_has_hr_user_groups_gate ... 2026-08-27 08:08:55,647 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:08:55,661 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_07_manager_direct_reports ... 2026-08-27 08:08:56,844 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_08_current_job_primary_manager ... 2026-08-27 08:08:58,011 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_child_ids_include_concurrent_positions ... 2026-08-27 08:08:58,593 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_current_job_id_from_concurrent_position ... 2026-08-27 08:08:59,180 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_current_job_id_with_wrong_parent_context ... 2026-08-27 08:08:59,864 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_employee_without_concurrent_positions ... 2026-08-27 08:09:00,506 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_hierarchy_read_includes_concurrent_positions ... 2026-08-27 08:09:01,056 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_manager_without_concurrent_subordinates ... 2026-08-27 08:09:01,713 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-27 08:09:01,727 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_org_chart_route ... 2026-08-27 08:09:02,091 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2227] 2026-08-27 08:09:02,102 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43761] 2026-08-27 08:09:02,108 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:09:02,468 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2228] 2026-08-27 08:09:02,476 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43763] 2026-08-27 08:09:02,482 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:09:03,233 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:test_hr_user from n/a 2026-08-27 08:09:03,244 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:09:03,497 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:09:03] "POST /hr/get_org_chart HTTP/1.1" 200 - 26 0.015 0.241 2026-08-27 08:09:03,522 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:09:03] "POST /hr/get_org_chart HTTP/1.1" 200 - 9 0.006 0.015 2026-08-27 08:09:03,523 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_org_chart_route: waiting for threads: [] 2026-08-27 08:09:03,542 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_base_user ... 2026-08-27 08:09:03,966 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2229] 2026-08-27 08:09:03,973 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43788] 2026-08-27 08:09:03,979 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:09:04,374 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2230] 2026-08-27 08:09:04,403 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43790] 2026-08-27 08:09:04,418 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:09:05,183 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:test_base_user from n/a 2026-08-27 08:09:05,189 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:09:05,453 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:09:05] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.008 0.258 2026-08-27 08:09:05,468 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:09:05] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.003 0.010 2026-08-27 08:09:05,503 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:09:05] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.002 0.008 2026-08-27 08:09:05,504 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_base_user: waiting for threads: [] 2026-08-27 08:09:05,522 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_hr_user ... 2026-08-27 08:09:05,845 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2231] 2026-08-27 08:09:05,853 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43815] 2026-08-27 08:09:05,858 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:09:06,195 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2232] 2026-08-27 08:09:06,204 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43817] 2026-08-27 08:09:06,210 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:09:08,047 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:test_hr_user from n/a 2026-08-27 08:09:08,062 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:09:08,315 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:09:08] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.024 0.234 2026-08-27 08:09:08,339 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:09:08] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.011 0.008 2026-08-27 08:09:08,404 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:09:08] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.008 0.009 2026-08-27 08:09:08,406 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_hr_user: waiting for threads: [] 2026-08-27 08:09:08,446 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 08:09:12,787 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_01_access_right_ot_rule_base_user ... 2026-08-27 08:09:13,055 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule 2026-08-27 08:09:13,086 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule 2026-08-27 08:09:13,098 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.message records with IDs: [7145] 2026-08-27 08:09:13,101 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule 2026-08-27 08:09:13,166 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_02_access_right_ot_rule_manager ... 2026-08-27 08:09:13,355 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted hr.overtime.rule records with IDs: [13081] 2026-08-27 08:09:13,425 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_03_access_right_ot_reason_base_user ... 2026-08-27 08:09:13,450 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.reason 2026-08-27 08:09:13,473 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.reason 2026-08-27 08:09:13,478 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.reason 2026-08-27 08:09:13,520 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_04_access_right_ot_reason_manager ... 2026-08-27 08:09:13,741 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [402928] 2026-08-27 08:09:13,741 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted hr.overtime.reason records with IDs: [1] 2026-08-27 08:09:13,762 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_05_access_right_ot_rule_code_base_user ... 2026-08-27 08:09:13,777 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule.code 2026-08-27 08:09:13,796 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule.code 2026-08-27 08:09:13,806 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule.code 2026-08-27 08:09:13,837 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_06_access_right_ot_rule_code_manager ... 2026-08-27 08:09:13,994 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted hr.overtime.rule.code records with IDs: [29] 2026-08-27 08:09:14,014 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_07_access_right_ot_plan_base_user ... 2026-08-27 08:09:14,168 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [1] 2026-08-27 08:09:14,381 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 2017, model: hr.overtime.plan 2026-08-27 08:09:14,421 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2017, model: hr.overtime.plan 2026-08-27 08:09:14,433 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2017, model: hr.overtime.plan 2026-08-27 08:09:14,442 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2017, model: hr.overtime.plan 2026-08-27 08:09:14,536 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted hr.overtime.plan.line records with IDs: [2] 2026-08-27 08:09:14,584 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted hr.overtime.plan records with IDs: [1] 2026-08-27 08:09:14,611 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_08_access_right_ot_plan_approval_user ... 2026-08-27 08:09:14,642 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:14,667 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:14,675 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:14,683 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:14,784 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:14,844 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:14,854 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:14,865 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:15,093 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:15,112 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:15,119 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:15,125 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:15,134 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:15,173 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:15,209 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:15,217 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2018, model: hr.overtime.plan 2026-08-27 08:09:15,270 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2018 deleted hr.overtime.plan records with IDs: [2] 2026-08-27 08:09:15,302 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_09_access_right_ot_plan_officer ... 2026-08-27 08:09:15,651 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2018 deleted hr.overtime.plan records with IDs: [2] 2026-08-27 08:09:15,670 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_10_access_right_ot_plan_base_admin ... 2026-08-27 08:09:15,984 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2018 deleted hr.overtime.plan records with IDs: [2] 2026-08-27 08:09:16,013 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_12_access_right_approval_team_user ... 2026-08-27 08:09:16,630 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_01 ... 2026-08-27 08:09:16,781 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-08-27 08:09:16,956 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_02 ... 2026-08-27 08:09:17,088 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-08-27 08:09:17,682 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_14_access_right_officer_user_03 ... 2026-08-27 08:09:18,586 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:09:22,819 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_compute_line_ids ... 2026-08-27 08:09:23,099 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-27 08:09:23,238 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_contract_form ... 2026-08-27 08:09:23,423 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_no_overlap_sql_constraint ... 2026-08-27 08:09:23,637 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_contract_ids ... 2026-08-27 08:09:23,754 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-27 08:09:23,976 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_line_ids ... 2026-08-27 08:09:24,015 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-08-27 08:09:24,172 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2233] 2026-08-27 08:09:24,245 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2234] 2026-08-27 08:09:24,361 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-27 08:09:24,955 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_overtime_in_holiday ... 2026-08-27 08:09:25,905 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_line_ids ... 2026-08-27 08:09:26,045 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-27 08:09:26,069 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_mismatch_overtime_plan ... 2026-08-27 08:09:26,126 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-08-27 08:09:26,301 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2235] 2026-08-27 08:09:26,371 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2236] 2026-08-27 08:09:26,821 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-27 08:09:26,890 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_04_compute_line_ids ... 2026-08-27 08:09:26,992 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-27 08:09:27,134 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_05_compute_line_ids ... 2026-08-27 08:09:27,333 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [8] 2026-08-27 08:09:27,622 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-27 08:09:27,866 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_06_compute_line_ids ... 2026-08-27 08:09:27,968 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-27 08:09:28,314 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_line_ids ... 2026-08-27 08:09:28,537 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-27 08:09:28,869 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planed_pay_actual_pay_between_2month ... 2026-08-27 08:09:29,095 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-27 08:09:29,242 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [159874] 2026-08-27 08:09:29,243 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [11] 2026-08-27 08:09:29,436 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planned_hours_actual_hours_planed_pay_actual_pay ... 2026-08-27 08:09:29,553 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-27 08:09:30,163 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_08_compute_regconition_mode ... 2026-08-27 08:09:30,216 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_09_duplicate_overtime_plan ... 2026-08-27 08:09:30,248 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_10_overlap_period_overtime ... 2026-08-27 08:09:30,323 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_11_overlap_period_overtime ... 2026-08-27 08:09:30,717 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:09:30,731 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_01_unique_overtime_reason ... 2026-08-27 08:09:34,757 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_02_unique_overtime_reason ... 2026-08-27 08:09:38,728 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_03_unique_overtime_reason ... 2026-08-27 08:09:42,754 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_04_unique_overtime_reason ... 2026-08-27 08:09:46,492 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_05_unique_overtime_reason ... 2026-08-27 08:09:50,666 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_unique_overtime_code ... 2026-08-27 08:09:54,552 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:09:58,833 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_compute_employee_ids ... 2026-08-27 08:09:59,151 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_generate_ot_mass_schedule ... 2026-08-27 08:10:00,299 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_02_generate_ot_mass_schedule ... 2026-08-27 08:10:00,347 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_compute_employee_ids ... 2026-08-27 08:10:00,568 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_generate_ot_mass_schedule ... 2026-08-27 08:10:00,697 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03a_compute_employee_ids ... 2026-08-27 08:10:00,915 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_compute_employee_ids ... 2026-08-27 08:10:01,209 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_generate_ot_mass_schedule ... 2026-08-27 08:10:01,327 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [32] 2026-08-27 08:10:01,666 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_compute_employee_ids ... 2026-08-27 08:10:01,733 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_generate_ot_mass_schedule ... 2026-08-27 08:10:01,800 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [32] 2026-08-27 08:10:01,837 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [66] 2026-08-27 08:10:02,053 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_compute_employee_ids ... 2026-08-27 08:10:02,121 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_generate_ot_mass_schedule ... 2026-08-27 08:10:03,278 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_compute_employee_ids ... 2026-08-27 08:10:03,384 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_generate_ot_mass_schedule ... 2026-08-27 08:10:07,488 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:10:12,621 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_01_overtime_rule_period ... 2026-08-27 08:10:12,922 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_02_overtime_rule_period ... 2026-08-27 08:10:12,956 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_03_format_hour_from_hour_to ... 2026-08-27 08:10:12,988 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_04_format_hour_from_hour_to ... 2026-08-27 08:10:13,017 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_05_format_hour_hour_to ... 2026-08-27 08:10:13,048 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_06_overlap_overtime_rule ... 2026-08-27 08:10:13,086 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_07_overlap_overtime_rule ... 2026-08-27 08:10:13,138 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_08_overlap_overtime_rule ... 2026-08-27 08:10:13,190 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_09_overlap_overtime_rule ... 2026-08-27 08:10:13,237 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_10_compute_pay_rate_holiday ... 2026-08-27 08:10:13,268 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_11_compute_pay_rate_holiday ... 2026-08-27 08:10:13,344 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:10:14,519 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_01_check_overtime_approval_request ... 2026-08-27 08:10:14,793 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-27 08:10:14,872 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_02_check_overtime_approval_request ... 2026-08-27 08:10:15,200 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-27 08:10:15,289 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_03_search_overtime_plan_ids ... 2026-08-27 08:10:15,318 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_04_check_overtime_approval_request ... 2026-08-27 08:10:15,594 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-27 08:10:18,885 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2237] 2026-08-27 08:10:19,006 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_06_check_overtime_approval_request ... 2026-08-27 08:10:19,340 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-27 08:10:22,086 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2238] 2026-08-27 08:10:22,155 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_07_check_overtime_approval_request ... 2026-08-27 08:10:22,446 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-27 08:10:25,473 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2239] 2026-08-27 08:10:25,684 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2240] 2026-08-27 08:10:25,768 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2241] 2026-08-27 08:10:27,117 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1219] 2026-08-27 08:10:27,196 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2242] 2026-08-27 08:10:27,302 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_13_check_overtime_approval_request ... 2026-08-27 08:10:30,530 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_14_check_overtime_approval_request ... 2026-08-27 08:10:31,200 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_15_check_overtime_approval_request ... 2026-08-27 08:10:32,795 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2243] 2026-08-27 08:10:32,909 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1220] 2026-08-27 08:10:33,110 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_16_check_overtime_approval_request ... 2026-08-27 08:10:33,137 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_17_check_overtime_approval_request ... 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2244] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1221] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2245] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1222] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2246] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2247] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1223] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2248] 2026-08-27 08:10:39,642 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_18_check_overtime_approval_request ... 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2249] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1224] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2250] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1225] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2251] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2252] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1226] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2253] 2026-08-27 08:10:51,724 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_19_check_overtime_approval_request ... 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2254] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1227] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2255] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1228] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2256] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2257] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1229] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2258] 2026-08-27 08:11:04,191 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_20_check_overtime_approval_request ... 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2259] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1230] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2260] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1231] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2261] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2262] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1232] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2263] 2026-08-27 08:11:15,726 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_21_check_overtime_approval_request ... 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2264] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1233] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2265] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1234] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2266] 2026-08-27 08:11:22,207 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_22_overtime_request__flow_01 ... 2026-08-27 08:11:23,883 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2267] 2026-08-27 08:11:24,008 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1235] 2026-08-27 08:11:25,717 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2268] 2026-08-27 08:11:25,832 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1236] 2026-08-27 08:11:27,594 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2269] 2026-08-27 08:11:29,069 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1237] 2026-08-27 08:11:31,065 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2270] 2026-08-27 08:11:32,527 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1238] 2026-08-27 08:11:32,653 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_23_check_overtime_on_weekend ... 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2271] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1239] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2272] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1240] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2273] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2274] 2026-08-27 08:11:38,825 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_24_check_overtime_on_public_holiday ... 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2275] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1242] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2276] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1243] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2277] 2024-01-01 08:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2278] 2026-08-27 08:11:45,716 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:11:46,509 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_02_check_overtime_plan ... 2026-08-27 08:11:46,599 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_03_check_overtime_plan ... 2026-08-27 08:11:46,657 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_04_check_overtime_plan ... 2026-08-27 08:11:48,258 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2279] 2026-08-27 08:11:48,349 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_05_check_overtime_plan ... 2026-08-27 08:11:49,879 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2280] 2026-08-27 08:11:49,949 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_06_check_overtime_plan ... 2026-08-27 08:11:49,997 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [106] 2026-08-27 08:11:50,016 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [245] 2026-08-27 08:11:50,036 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_07_check_overtime_plan ... 2026-08-27 08:11:50,101 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [105] 2026-08-27 08:11:50,158 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [244] 2026-08-27 08:11:50,222 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [134] 2026-08-27 08:11:50,391 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [117] 2026-08-27 08:11:50,434 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45099] 2026-08-27 08:11:50,500 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [89] 2026-08-27 08:11:50,617 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5056] 2026-08-27 08:11:50,643 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_08_check_overtime_plan ... 2026-08-27 08:11:52,229 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2281] 2026-08-27 08:11:52,323 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [105] 2026-08-27 08:11:52,398 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:11:53,230 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_30_cancel_archives_work_entries ... 2026-08-27 08:11:55,193 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2282] 2026-08-27 08:11:56,570 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1248] 2026-08-27 08:11:56,674 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2283] 2026-08-27 08:11:58,089 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1249] 2026-08-27 08:11:58,189 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2284] 2026-08-27 08:11:58,401 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_31_revalidate_does_not_resurrect_archived_entries ... 2026-08-27 08:12:00,219 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2285] 2026-08-27 08:12:01,532 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1250] 2026-08-27 08:12:01,629 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2286] 2026-08-27 08:12:03,089 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1251] 2026-08-27 08:12:03,208 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2287] 2026-08-27 08:12:05,316 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2288] 2026-08-27 08:12:06,833 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1252] 2026-08-27 08:12:06,936 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2289] 2026-08-27 08:12:08,535 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1253] 2026-08-27 08:12:08,617 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2290] 2026-08-27 08:12:08,713 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_32_cancel_work_entries_direct ... 2026-08-27 08:12:10,795 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2291] 2026-08-27 08:12:12,142 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1254] 2026-08-27 08:12:12,267 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2292] 2026-08-27 08:12:13,909 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1255] 2026-08-27 08:12:14,024 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2293] 2026-08-27 08:12:14,194 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:12:15,356 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [128] 2026-08-27 08:12:15,414 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_compensatory_time_off.tests.test_overtime_approval_compensatory_time_off: Starting TestOvertimeApprovalCompensatoryTimeOff.test_allocation_created_on_validate ... 2026-08-27 08:12:18,202 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2294] 2026-08-27 08:12:20,934 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1256] 2026-08-27 08:12:21,230 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1257] 2026-08-27 08:12:21,386 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1258] 2026-08-27 08:12:21,423 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_compensatory_time_off.tests.test_overtime_approval_compensatory_time_off: Starting TestOvertimeApprovalCompensatoryTimeOff.test_allocation_removed_on_cancel ... 2026-08-27 08:12:24,220 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2295] 2026-08-27 08:12:27,146 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1259] 2026-08-27 08:12:27,457 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1260] 2026-08-27 08:12:27,553 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1261] 2026-08-27 08:12:27,842 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45150, 45149] 2026-08-27 08:12:27,853 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [90, 91] 2026-08-27 08:12:27,859 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5070, 5071] 2026-08-27 08:12:27,904 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_compensatory_time_off.tests.test_overtime_approval_compensatory_time_off: Starting TestOvertimeApprovalCompensatoryTimeOff.test_allocation_removed_on_refuse ... 2026-08-27 08:12:31,008 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2296] 2026-08-27 08:12:33,982 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1262] 2026-08-27 08:12:34,299 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1263] 2026-08-27 08:12:34,409 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1264] 2026-08-27 08:12:34,777 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.message records with IDs: [45159, 45158] 2026-08-27 08:12:34,792 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted hr.leave.allocation records with IDs: [92, 93] 2026-08-27 08:12:34,797 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [5072, 5073] 2026-08-27 08:12:34,839 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:12:35,946 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [131] 2026-08-27 08:12:35,993 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_01_overtime_approval_payroll ... 2026-08-27 08:12:36,426 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_02_overtime_approval_payroll ... 2026-08-27 08:12:36,823 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_03_overtime_approval_payroll ... 2026-08-27 08:12:38,380 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2297] 2026-08-27 08:12:38,770 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_05_overtime_approval_payroll ... 2026-08-27 08:12:40,373 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2298] 2026-08-27 08:12:40,507 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1266] 2026-08-27 08:12:40,967 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_06_overtime_approval_payroll ... 2026-08-27 08:12:42,507 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2299] 2026-08-27 08:12:43,860 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1267] 2026-08-27 08:12:43,938 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2300] 2026-08-27 08:12:44,450 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_07_overtime_approval_payroll ... 2026-08-27 08:12:46,183 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2301] 2026-08-27 08:12:47,710 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1268] 2026-08-27 08:12:47,779 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2302] 2026-08-27 08:12:48,329 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_08_overtime_approval_payroll ... 2026-08-27 08:12:50,101 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2303] 2026-08-27 08:12:51,634 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1269] 2026-08-27 08:12:51,725 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2304] 2026-08-27 08:12:52,397 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2305] 2026-08-27 08:12:52,477 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2306] 2026-08-27 08:12:52,511 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_09_overtime_approval_payroll ... 2026-08-27 08:12:54,363 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2307] 2026-08-27 08:12:55,862 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1270] 2026-08-27 08:12:55,957 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2308] 2026-08-27 08:12:56,950 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_10_overtime_approval_payroll ... 2026-08-27 08:12:57,413 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [118] 2026-08-27 08:12:57,443 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [257] 2026-08-27 08:12:57,472 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_11_overtime_approval_payroll ... 2026-08-27 08:12:58,272 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_12_line_refuse_blocked_when_payslip_non_draft ... 2026-08-27 08:12:59,954 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2309] 2026-08-27 08:13:01,515 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1271] 2026-08-27 08:13:01,602 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2310] 2026-08-27 08:13:02,475 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_13_line_cancel_blocked_when_payslip_non_draft ... 2026-08-27 08:13:04,291 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2311] 2026-08-27 08:13:05,693 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1272] 2026-08-27 08:13:05,771 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2312] 2026-08-27 08:13:06,613 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:13:11,330 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_01_matched_overtime_attendance_hours ... 2026-08-27 08:13:11,846 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:12,134 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_02_matched_overtime_attendance_hours ... 2026-08-27 08:13:12,467 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:12,610 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_03_matched_overtime_attendance_hours ... 2026-08-27 08:13:12,876 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:13,061 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [1] 2026-08-27 08:13:13,091 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_04_matched_overtime_attendance_hours ... 2026-08-27 08:13:13,374 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:13,560 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [3] 2026-08-27 08:13:13,593 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_05_matched_overtime_attendance_hours ... 2026-08-27 08:13:13,870 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:14,035 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [5] 2026-08-27 08:13:14,064 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_06_matched_overtime_attendance_hours ... 2026-08-27 08:13:14,434 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:14,643 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [7] 2026-08-27 08:13:14,666 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_07_matched_overtime_attendance_hours ... 2026-08-27 08:13:15,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:15,184 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [9] 2026-08-27 08:13:15,225 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_08_matched_overtime_attendance_hours ... 2026-08-27 08:13:15,560 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:15,732 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [11] 2026-08-27 08:13:15,762 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_09_matched_overtime_attendance_hours ... 2026-08-27 08:13:16,108 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:16,272 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [13] 2026-08-27 08:13:16,299 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_10_matched_overtime_attendance_hours ... 2026-08-27 08:13:16,595 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:16,788 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [15] 2026-08-27 08:13:16,813 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_11_matched_overtime_attendance_hours ... 2026-08-27 08:13:17,170 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:17,361 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [17] 2026-08-27 08:13:17,397 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_12_matched_overtime_attendance_hours ... 2026-08-27 08:13:17,679 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:17,837 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_13_matched_overtime_attendance_hours ... 2026-08-27 08:13:18,131 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:18,337 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [19] 2026-08-27 08:13:18,437 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [20] 2026-08-27 08:13:18,469 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_14_matched_overtime_attendance_hours ... 2026-08-27 08:13:18,868 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:19,853 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [22] 2026-08-27 08:13:19,907 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [23] 2026-08-27 08:13:19,936 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_15_matched_overtime_attendance_hours ... 2026-08-27 08:13:20,209 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:20,526 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [32] 2026-08-27 08:13:20,561 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [33] 2026-08-27 08:13:20,593 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_16_matched_overtime_attendance_hours ... 2026-08-27 08:13:20,894 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:21,210 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [36] 2026-08-27 08:13:21,251 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [37] 2026-08-27 08:13:21,309 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [38] 2026-08-27 08:13:21,360 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [39] 2026-08-27 08:13:21,398 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_17_matched_overtime_attendance_hours ... 2026-08-27 08:13:21,653 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2708, 2707, 2706, 2705, 2704, 2703, 2702, 2701, 2700, 2699] 2026-08-27 08:13:21,683 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [155120, 155129, 155121, 155122, 155123, 155124, 155125, 155126, 155127, 155128] 2026-08-27 08:13:21,683 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [12, 11, 10, 9, 8, 7, 6, 5, 4, 3] 2026-08-27 08:13:21,713 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [2, 3, 4, 5, 6, 7, 8, 9, 10] 2026-08-27 08:13:21,898 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:22,140 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [146] 2026-08-27 08:13:22,310 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_18_reconcile_core_overtime_plan_match ... 2026-08-27 08:13:22,571 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:22,749 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [44] 2026-08-27 08:13:22,793 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_19_plan_recognized_overtime_hours_field ... 2026-08-27 08:13:23,091 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:23,298 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [46] 2026-08-27 08:13:23,325 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_20_no_plan_match_core_overtime_untouched ... 2026-08-27 08:13:23,592 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-27 08:13:23,856 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:13:28,320 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days ... 2026-08-27 08:13:28,799 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2313] 2026-08-27 08:13:28,876 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1273] 2026-08-27 08:13:28,900 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days_unlimited ... 2026-08-27 08:13:29,081 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2314] 2026-08-27 08:13:29,150 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1274] 2026-08-27 08:13:29,170 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_plan_type_comp ... 2026-08-27 08:13:29,340 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2315] 2026-08-27 08:13:29,410 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1275] 2026-08-27 08:13:29,436 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_plan_type_payroll ... 2026-08-27 08:13:29,467 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_update_allocation ... 2026-08-27 08:13:29,662 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2316] 2026-08-27 08:13:29,728 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1276] 2026-08-27 08:13:29,826 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [152, 153] 2026-08-27 08:13:30,153 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [154, 155] 2026-08-27 08:13:30,342 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_unlink_overtime_unlink_allocation ... 2026-08-27 08:13:30,524 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2317] 2026-08-27 08:13:30,613 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1277] 2026-08-27 08:13:30,647 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45201, 45200] 2026-08-27 08:13:30,657 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [98] 2026-08-27 08:13:30,663 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5090, 5091] 2026-08-27 08:13:30,712 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [152, 153] 2026-08-27 08:13:30,736 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [263] 2026-08-27 08:13:30,803 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:13:31,114 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_01_compute_overtime_plan_line_ids ... 2026-08-27 08:13:31,744 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_02_compute_overtime_plan_line_ids ... 2026-08-27 08:13:32,398 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_03_compute_overtime_base_amount ... 2026-08-27 08:13:32,784 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_04_taxed_ot_untaxed_ot ... 2026-08-27 08:13:33,041 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_05_overtime_salary_rule_amount_map ... 2026-08-27 08:13:33,061 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_06_test_compute_sheet ... 2026-08-27 08:13:33,832 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_unlink_overtime_line ... 2026-08-27 08:13:34,313 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163, 164] 2026-08-27 08:13:34,342 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45220] 2026-08-27 08:13:34,363 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [269] 2026-08-27 08:13:34,389 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_01 ... 2026-08-27 08:13:34,998 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_02 ... 2026-08-27 08:13:35,530 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_08_unlink_overtime_line ... 2026-08-27 08:13:36,469 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_10_payslip_run ... 2026-08-27 08:13:37,104 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_11_payslip_run ... 2026-08-27 08:13:37,689 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_12_auto_generate_payslip ... 2026-08-27 08:13:37,817 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) started manually 2026-08-27 08:13:38,225 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) done 2026-08-27 08:13:38,283 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_13_thirteen_month_pay ... 2026-08-27 08:13:38,827 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:13:39,085 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_01_get_month_start_date_before_offset_rolls_back ... 2026-08-27 08:13:39,159 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_02_get_month_start_date_on_offset_no_rollback ... 2026-08-27 08:13:39,185 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_03_get_month_start_date_after_offset_no_rollback ... 2026-08-27 08:13:39,205 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_04_get_month_start_date_default_cycle_no_rollback ... 2026-08-27 08:13:39,225 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_05_get_month_cycle_start_end_with_offset ... 2026-08-27 08:13:39,252 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_06_get_month_cycle_start_end_after_offset ... 2026-08-27 08:13:39,284 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_07_standard_hour_pay_uses_correct_cycle ... 2026-08-27 08:13:39,338 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_08_standard_hour_pay_consistent_within_cycle ... 2026-08-27 08:13:39,375 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_09_standard_hour_pay_different_across_cycles ... 2026-08-27 08:13:39,416 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:13:39,531 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_payroll.tests.test_security: Starting TestSecurity.test_01 ... 2026-08-27 08:13:39,600 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:13:44,268 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_01_matched_overtime_timesheet_hours ... 2026-08-27 08:13:44,866 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:45,030 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_02_matched_overtime_timesheet_hours ... 2026-08-27 08:13:45,407 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:45,567 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_03_matched_overtime_timesheet_hours ... 2026-08-27 08:13:45,940 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:46,128 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [22] 2026-08-27 08:13:46,153 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_04_matched_overtime_timesheet_hours ... 2026-08-27 08:13:46,492 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:46,676 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [24] 2026-08-27 08:13:46,713 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_05_matched_overtime_timesheet_hours ... 2026-08-27 08:13:47,102 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:47,269 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [26] 2026-08-27 08:13:47,300 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_06_matched_overtime_timesheet_hours ... 2026-08-27 08:13:47,639 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:47,797 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [28] 2026-08-27 08:13:47,822 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_07_matched_overtime_timesheet_hours ... 2026-08-27 08:13:48,196 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:48,387 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [30] 2026-08-27 08:13:48,410 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_08_matched_overtime_timesheet_hours ... 2026-08-27 08:13:48,733 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:48,903 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [32] 2026-08-27 08:13:48,928 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_09_matched_overtime_timesheet_hours ... 2026-08-27 08:13:49,281 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:49,441 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [34] 2026-08-27 08:13:49,465 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_10_matched_overtime_timesheet_hours ... 2026-08-27 08:13:49,816 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:50,006 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [36] 2026-08-27 08:13:50,038 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_11_matched_overtime_timesheet_hours ... 2026-08-27 08:13:50,383 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:50,561 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [38] 2026-08-27 08:13:50,582 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_12_matched_overtime_timesheet_hours ... 2026-08-27 08:13:50,920 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:51,124 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [40] 2026-08-27 08:13:51,219 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [41] 2026-08-27 08:13:51,255 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_13_matched_overtime_timesheet_hours ... 2026-08-27 08:13:51,627 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:51,800 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [43, 44] 2026-08-27 08:13:51,827 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_14_matched_overtime_timesheet_hours ... 2026-08-27 08:13:52,142 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:52,331 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [47, 48] 2026-08-27 08:13:52,365 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_15_matched_overtime_timesheet_hours ... 2026-08-27 08:13:52,777 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:52,955 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [51, 52] 2026-08-27 08:13:52,985 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_16_matched_overtime_timesheet_hours ... 2026-08-27 08:13:53,781 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:55,300 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [55] 2026-08-27 08:13:55,330 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_17_compute_timesheet_ids ... 2026-08-27 08:13:56,348 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:56,523 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [64, 65] 2026-08-27 08:13:56,554 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_18_matched_overtime_timesheet_hours ... 2026-08-27 08:13:56,887 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:57,203 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [68] 2026-08-27 08:13:57,226 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [69] 2026-08-27 08:13:57,272 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [70] 2026-08-27 08:13:57,345 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [71] 2026-08-27 08:13:57,379 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_19_matched_overtime_timesheet_hours ... 2026-08-27 08:13:57,827 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-27 08:13:58,124 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:13:59,242 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_compute_approval_user_line ... 2026-08-27 08:14:00,177 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_01 ... 2026-08-27 08:14:00,721 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [134] 2026-08-27 08:14:00,805 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_02 ... 2026-08-27 08:14:01,776 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [136] 2026-08-27 08:14:02,118 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2318] 2026-08-27 08:14:02,243 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_03 ... 2026-08-27 08:14:02,556 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_compute_approval_user_line ... 2026-08-27 08:14:03,360 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_match_timesheet ... 2026-08-27 08:14:03,656 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_compute_approval_user_line ... 2026-08-27 08:14:04,401 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_match_timesheet ... 2026-08-27 08:14:05,272 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [136] 2026-08-27 08:14:05,565 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2319] 2026-08-27 08:14:05,744 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [79] 2026-08-27 08:14:05,797 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:14:10,115 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_01_calculate_overtime_actual_hours ... 2026-08-27 08:14:10,580 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-27 08:14:10,745 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [48] 2026-08-27 08:14:10,769 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_02_calculate_overtime_actual_hours ... 2026-08-27 08:14:11,108 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-27 08:14:11,269 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [84] 2026-08-27 08:14:11,297 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_03_calculate_overtime_actual_hours ... 2026-08-27 08:14:11,760 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-27 08:14:11,914 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_04_calculate_overtime_actual_hours ... 2026-08-27 08:14:12,298 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-27 08:14:12,505 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [50] 2026-08-27 08:14:12,529 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_05_calculate_overtime_actual_hours ... 2026-08-27 08:14:12,801 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-27 08:14:12,965 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_06_calculate_overtime_actual_hours ... 2026-08-27 08:14:13,206 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-27 08:14:13,402 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [52] 2026-08-27 08:14:13,432 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_07_calculate_overtime_actual_hours ... 2026-08-27 08:14:13,800 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-27 08:14:13,973 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [88] 2026-08-27 08:14:13,993 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [54] 2026-08-27 08:14:14,024 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_08_calculate_overtime_actual_hours ... 2026-08-27 08:14:14,431 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-27 08:14:14,642 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [90] 2026-08-27 08:14:14,664 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [56] 2026-08-27 08:14:14,691 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_09_calculate_overtime_actual_hours ... 2026-08-27 08:14:15,070 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-27 08:14:15,262 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [92] 2026-08-27 08:14:15,279 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [58] 2026-08-27 08:14:15,302 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_10_calculate_overtime_actual_hours ... 2026-08-27 08:14:15,601 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-27 08:14:15,886 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [60] 2026-08-27 08:14:15,922 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [61] 2026-08-27 08:14:16,028 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [62] 2026-08-27 08:14:16,061 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [63] 2026-08-27 08:14:16,128 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [64] 2026-08-27 08:14:16,168 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [65] 2026-08-27 08:14:16,236 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:14:16,256 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_change_minimum_wage ... 2026-08-27 08:14:16,291 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_create_record ... 2026-08-27 08:14:16,317 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_0 ... 2026-08-27 08:14:16,350 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_1 ... 2026-08-27 08:14:16,374 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_2 ... 2026-08-27 08:14:16,418 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_3 ... 2026-08-27 08:14:16,441 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_4 ... 2026-08-27 08:14:16,480 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:14:18,104 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_1 ... 2026-08-27 08:14:22,680 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_2 ... 2026-08-27 08:14:22,781 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_3 ... 2026-08-27 08:14:22,872 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_4 ... 2026-08-27 08:14:22,961 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_contract_administrative_region ... 2026-08-27 08:14:23,112 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:14:24,696 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrains_contribution_amount ... 2026-08-27 08:14:30,130 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrib_register_history_lines_2 ... 2026-08-27 08:14:30,227 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:14:30,239 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_11_pow_timesheet_validation ... 2026-08-27 08:14:30,289 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [116] 2026-08-27 08:14:33,132 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_12_pow_timesheet_validation ... 2026-08-27 08:14:33,218 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [118] 2026-08-27 08:14:34,018 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_13_pow_timesheet_validation ... 2026-08-27 08:14:34,087 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [120] 2026-08-27 08:14:34,850 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_14_pow_timesheet_validation ... 2026-08-27 08:14:34,912 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [122] 2026-08-27 08:14:38,256 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_15_pow_timesheet_validation ... 2026-08-27 08:14:38,311 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [124] 2026-08-27 08:14:39,158 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_31_payslips ... 2026-08-27 08:14:39,219 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [126] 2026-08-27 08:14:42,092 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_32_payslips ... 2026-08-27 08:14:42,145 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [129] 2026-08-27 08:14:45,258 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_33_payslips ... 2026-08-27 08:14:45,305 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [132] 2026-08-27 08:14:48,549 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_refuse_by_holiday_officer_without_analytic_access ... 2026-08-27 08:14:48,612 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [135] 2026-08-27 08:14:51,840 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:14:52,784 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_01_compute_associated_employees_department_of_task ... 2026-08-27 08:14:52,936 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_02_filter_tasks_associated_to_user_subordinate ... 2026-08-27 08:14:53,105 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_03_filter_tasks_associated_to_user_department ... 2026-08-27 08:14:53,278 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_04_filter_tasks_assigned_to_user_department ... 2026-08-27 08:14:53,395 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_05_filter_tasks_assigned_to_user_subordinate ... 2026-08-27 08:14:53,789 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2320] 2026-08-27 08:14:53,809 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45342] 2026-08-27 08:14:53,814 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:14:54,099 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2321] 2026-08-27 08:14:54,107 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45344] 2026-08-27 08:14:54,113 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:14:54,479 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:14:54,498 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_assign_department_analytic_account ... 2026-08-27 08:14:54,687 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_migrate_department_analytic_account ... 2026-08-27 08:14:54,729 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:14:54,742 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-08-27 08:15:00,520 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2040 deleted mail.message records with IDs: [5550] 2026-08-27 08:15:00,582 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2040 deleted ir.model.data records with IDs: [308830] 2026-08-27 08:15:00,582 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2040 deleted hr.rank records with IDs: [11] 2026-08-27 08:15:00,689 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2040 deleted hr.job.rank.line records with IDs: [2] 2026-08-27 08:15:00,729 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-08-27 08:15:05,545 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2042, model: hr.rank 2026-08-27 08:15:05,550 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2042, model: hr.role 2026-08-27 08:15:05,564 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2042 deleted mail.message records with IDs: [5563] 2026-08-27 08:15:05,567 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2042, model: hr.rank 2026-08-27 08:15:05,586 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2042, model: hr.job.rank.line 2026-08-27 08:15:05,588 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2042, model: hr.job.rank.line 2026-08-27 08:15:05,591 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2042, model: hr.job.rank.line 2026-08-27 08:15:05,630 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-08-27 08:15:10,264 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 2047, model: hr.rank 2026-08-27 08:15:10,288 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26], uid: 2046, model: hr.rank 2026-08-27 08:15:10,345 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:15:10,359 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_check_rank_company ... 2026-08-27 08:15:19,298 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_compute_recursive_parent_ids ... 2026-08-27 08:15:24,281 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains ... 2026-08-27 08:15:28,853 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains_2 ... 2026-08-27 08:15:33,807 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_constrains_rank_ids ... 2026-08-27 08:15:38,576 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_rank_line_compute_rank_id ... 2026-08-27 08:15:43,381 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_archive ... 2026-08-27 08:15:48,173 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_employees_count ... 2026-08-27 08:15:53,230 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_name ... 2026-08-27 08:15:58,330 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_parent_id ... 2026-08-27 08:16:03,139 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_check_department ... 2026-08-27 08:16:12,855 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_create ... 2026-08-27 08:16:18,105 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_write ... 2026-08-27 08:16:23,316 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank ... 2026-08-27 08:16:28,959 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5564] 2026-08-27 08:16:29,037 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [308857] 2026-08-27 08:16:29,037 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [25] 2026-08-27 08:16:29,317 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank_exist_employee ... 2026-08-27 08:16:34,799 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5563] 2026-08-27 08:16:34,893 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_job_rank_line_constrains_unique ... 2026-08-27 08:16:40,315 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:16:40,367 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5578, 5577, 5576] 2026-08-27 08:16:40,400 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309337, 309336, 309335] 2026-08-27 08:16:40,400 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-08-27 08:16:48,509 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_01_workflow ... 2026-08-27 08:16:48,935 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2102 deleted gamification.badge.user records with IDs: [6] 2026-08-27 08:16:49,003 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_02_compute_statistics ... 2026-08-27 08:16:49,210 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_03_emulation_campaign_constraints ... 2026-08-27 08:16:49,287 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_04_employee_ids_autofill ... 2026-08-27 08:16:49,454 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_05_grant_badge_for_employee ... 2026-08-27 08:16:49,653 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2102 deleted gamification.badge.user records with IDs: [7] 2026-08-27 08:16:49,687 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_06_grant_badge_for_department ... 2026-08-27 08:16:49,969 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2102 deleted gamification.badge.user records with IDs: [8, 9, 10] 2026-08-27 08:16:50,002 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_07_approval_is_admin_only_via_rpc ... 2026-08-27 08:16:50,236 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_08_officer_submits_admin_advances ... 2026-08-27 08:16:50,454 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_09_grant_badge_skips_userless_members ... 2026-08-27 08:16:50,781 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_10_campaign_state_is_date_derived ... 2026-08-27 08:16:50,817 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_11_company_scope_reachable ... 2026-08-27 08:16:50,919 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_12_switch_department_to_employee_clears_stale ... 2026-08-27 08:16:51,046 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-27 08:16:51,084 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5578, 5577, 5576] 2026-08-27 08:16:51,103 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309337, 309336, 309335] 2026-08-27 08:16:51,103 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-08-27 08:16:59,932 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_01_employee_access_recognition_discipline_decision ... 2026-08-27 08:17:00,060 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,069 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,074 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,076 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,079 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,081 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,083 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,086 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,300 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,323 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,344 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,410 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,426 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,453 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,478 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2108 deleted mail.message records with IDs: [49678] 2026-08-27 08:17:00,488 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,500 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2108 deleted mail.message records with IDs: [49679] 2026-08-27 08:17:00,510 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,522 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2108 deleted mail.message records with IDs: [49675] 2026-08-27 08:17:00,530 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,539 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2108 deleted mail.message records with IDs: [49676] 2026-08-27 08:17:00,545 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2108, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,563 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_02_employee_access_recognition_discipline_decision ... 2026-08-27 08:17:00,634 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,700 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,882 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [22], uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:00,935 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [23], uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:01,046 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:01,070 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:01,209 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:01,353 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:01,392 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:01,443 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:01,491 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2105 deleted mail.message records with IDs: [49682] 2026-08-27 08:17:01,502 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:01,525 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2105 deleted mail.message records with IDs: [49681] 2026-08-27 08:17:01,535 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:01,548 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2105 deleted mail.message records with IDs: [49683] 2026-08-27 08:17:01,558 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:01,569 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2105 deleted mail.message records with IDs: [49675] 2026-08-27 08:17:01,579 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:01,590 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2105 deleted mail.message records with IDs: [49676] 2026-08-27 08:17:01,600 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:01,640 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_03_hr_officer_access_recognition_discipline_decision ... 2026-08-27 08:17:01,917 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2109 deleted mail.message records with IDs: [49686, 49685, 49684, 49676, 49675] 2026-08-27 08:17:01,940 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2109 deleted hr.recognition.discipline.decision records with IDs: [28, 27, 26, 17, 16] 2026-08-27 08:17:01,949 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2109 deleted mail.followers records with IDs: [5236, 5237, 5238] 2026-08-27 08:17:01,979 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_04_access_recognition_discipline_multi_company ... 2026-08-27 08:17:02,635 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:02,663 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2109, model: hr.recognition.discipline.decision 2026-08-27 08:17:02,706 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [410], uid: 2105, model: hr.employee.public 2026-08-27 08:17:02,754 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [410], uid: 2109, model: hr.employee 2026-08-27 08:17:02,784 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:02,814 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2109, model: hr.recognition.discipline.decision 2026-08-27 08:17:02,842 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2105 deleted mail.message records with IDs: [49692] 2026-08-27 08:17:02,854 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision 2026-08-27 08:17:02,865 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2109 deleted mail.message records with IDs: [49692] 2026-08-27 08:17:02,880 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [29], uid: 2109, model: hr.recognition.discipline.decision 2026-08-27 08:17:02,984 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2110 deleted mail.message records with IDs: [49692] 2026-08-27 08:17:03,002 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2110 deleted hr.recognition.discipline.decision records with IDs: [29] 2026-08-27 08:17:03,012 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2110 deleted mail.message records with IDs: [49694] 2026-08-27 08:17:03,025 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2110 deleted hr.recognition.discipline.decision records with IDs: [30] 2026-08-27 08:17:03,031 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2110 deleted mail.followers records with IDs: [5239] 2026-08-27 08:17:03,056 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_05_access_recognition_discipline_decision_type ... 2026-08-27 08:17:03,180 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2105, model: hr.recognition.discipline.decision.type 2026-08-27 08:17:03,189 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2105, model: hr.recognition.discipline.decision.type 2026-08-27 08:17:03,196 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision.type 2026-08-27 08:17:03,224 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_06_access_recognition_discipline_campaign ... 2026-08-27 08:17:03,393 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-27 08:17:03,445 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5578, 5577, 5576] 2026-08-27 08:17:03,465 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309337, 309336, 309335] 2026-08-27 08:17:03,465 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-08-27 08:17:11,656 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recognition_discipline_approval.tests.test_hr_recognition_discipline_decision: Starting TestHrRecognitionDisciplineDecision.test_01_check_approval_request_id ... 2026-08-27 08:17:12,186 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-27 08:17:12,498 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recruitment.tests.test_hr_employee: Starting TestHremployee.test_compute_hr_applicants_count ... 2026-08-27 08:17:12,543 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:17:12,914 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recruitment.tests.test_res_partner: Starting TestPartner.test_method_compute_hr_applicants_count ... 2026-08-27 08:17:13,381 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:17:13,420 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309440, 309439] 2026-08-27 08:17:13,420 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-08-27 08:17:13,661 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_01_user_recruitment_access_right ... 2026-08-27 08:17:13,699 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted hr.applicant.resume.line records with IDs: [6] 2026-08-27 08:17:13,724 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_02_user_recruitment_admin_access_right ... 2026-08-27 08:17:13,789 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted hr.applicant.resume.line records with IDs: [6] 2026-08-27 08:17:13,811 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_03_user_interviewer_access_right ... 2026-08-27 08:17:14,085 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2329] 2026-08-27 08:17:14,100 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #7 deleted hr.applicant.resume.line records with IDs: [6] 2026-08-27 08:17:14,133 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_04_user_internal_access_right ... 2026-08-27 08:17:14,593 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 2118, model: hr.applicant.resume.line 2026-08-27 08:17:14,613 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2118, model: hr.applicant.resume.line 2026-08-27 08:17:14,617 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2118, model: hr.applicant.resume.line 2026-08-27 08:17:14,622 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2118, model: hr.applicant.resume.line 2026-08-27 08:17:14,662 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:17:14,696 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309440, 309439] 2026-08-27 08:17:14,696 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-08-27 08:17:14,927 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_01_create_employee_from_applicant ... 2026-08-27 08:17:15,182 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_02_constraints_date_check ... 2026-08-27 08:17:15,239 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_cannot_spam_activities_for_retired_employee ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2330] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_days_until_retirement_male ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_retirement_date_female ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_retirement_date_male ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_time_until_retirement_female ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_employee_past_retirement ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_matching_rule ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_notification_for_retired_employee ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2331] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_retirement_date ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_notification_warning_days_config ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2332] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_notify_of_retirement ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2333] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_retirement_rule_constraints ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_rule_based_retirement_age ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_search_days_until_retirement ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_toggle_rule_based_retirement ... 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310013, 310014, 310015, 310016, 310012, 310007, 310008, 310009, 310010, 310011, 310006] 2024-02-29 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-08-27 08:17:25,930 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-08-27 08:17:25,944 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-08-27 08:17:31,048 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2121 deleted mail.message records with IDs: [50184] 2026-08-27 08:17:31,063 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2121 deleted hr.role records with IDs: [10] 2026-08-27 08:17:31,072 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2121 deleted mail.followers records with IDs: [5317] 2026-08-27 08:17:31,116 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-08-27 08:17:36,074 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2123, model: hr.role 2026-08-27 08:17:36,084 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2123, model: hr.role 2026-08-27 08:17:36,096 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2123 deleted mail.message records with IDs: [3231] 2026-08-27 08:17:36,098 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2123, model: hr.role 2026-08-27 08:17:36,145 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-08-27 08:17:40,942 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 2127, model: hr.role 2026-08-27 08:17:41,020 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:17:41,038 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_allowed_duplicate_across_companies ... 2026-08-27 08:17:44,996 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_from_name ... 2026-08-27 08:17:45,023 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_strips_accents_and_symbols ... 2026-08-27 08:17:45,049 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_duplicate_write_raises_integrity_error ... 2026-08-27 08:17:45,094 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_stable_on_rename ... 2026-08-27 08:17:45,127 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_unique_per_company_gets_suffix ... 2026-08-27 08:17:45,166 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:17:45,180 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_check_role_company ... 2026-08-27 08:17:54,725 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_compute_employees_count ... 2026-08-27 08:18:00,451 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_1 ... 2026-08-27 08:18:06,149 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_2 ... 2026-08-27 08:18:11,612 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_3 ... 2026-08-27 08:18:16,606 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_4 ... 2026-08-27 08:18:22,056 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_have_department ... 2026-08-27 08:18:27,941 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_without_department ... 2026-08-27 08:18:33,166 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_have_employees ... 2026-08-27 08:18:39,046 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3231] 2026-08-27 08:18:39,113 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_not_employee ... 2026-08-27 08:18:45,285 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52809] 2026-08-27 08:18:45,296 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.role records with IDs: [24] 2026-08-27 08:18:45,340 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_update_role ... 2026-08-27 08:18:51,560 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-27 08:18:58,400 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_seniority.tests.test_access_rights: Starting TestAccessRights.test_access_rights ... 2026-08-27 08:18:58,513 204 INFO rb-a022a38-224288-408783 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-a022a38-224288/odoo/tests/case.py:247 2026-08-27 08:19:03,596 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_01 ... 2024-10-20 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [582] 2026-08-27 08:19:04,129 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_02 ... 2024-10-20 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [584] 2026-08-27 08:19:04,912 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_03 ... 2024-10-20 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [586] 2024-10-20 00:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2334] 2026-08-27 08:19:06,143 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 5 removed 2026-08-27 08:19:06,158 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_1 ... 2026-08-27 08:19:06,795 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_2 ... 2026-08-27 08:19:07,331 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_3 ... 2026-08-27 08:19:07,777 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_4 ... 2026-08-27 08:19:08,311 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_5 ... 2026-08-27 08:19:09,014 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_6 ... 2026-08-27 08:19:09,550 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_7 ... 2026-08-27 08:19:10,435 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_8 ... 2026-08-27 08:19:11,122 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:19:16,693 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-08-27 08:19:16,846 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2173, model: hr.job 2026-08-27 08:19:16,869 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2173 deleted mail.message records with IDs: [2949, 2297] 2026-08-27 08:19:16,871 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2173, model: hr.job 2026-08-27 08:19:16,914 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2173, model: hr.skill.description 2026-08-27 08:19:16,917 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2173, model: hr.skill.description 2026-08-27 08:19:16,921 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2173, model: hr.skill.description 2026-08-27 08:19:16,953 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2173, model: hr.rank.skill.description 2026-08-27 08:19:16,956 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2173, model: hr.rank.skill.description 2026-08-27 08:19:16,958 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2173, model: hr.rank.skill.description 2026-08-27 08:19:16,982 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-08-27 08:19:17,013 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-08-27 08:19:17,072 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:19:22,111 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_1 ... 2026-08-27 08:19:22,324 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_2 ... 2026-08-27 08:19:22,509 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_sql_constraints ... 2026-08-27 08:19:22,637 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_skill_description_sql_constraints ... 2026-08-27 08:19:22,797 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:19:34,348 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_1 ... 2026-08-27 08:19:34,411 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_2 ... 2026-08-27 08:19:34,495 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_3 ... 2026-08-27 08:19:34,563 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_context_rank_competency_score ... 2026-08-27 08:19:34,628 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_highest_skill_level ... 2026-08-27 08:19:34,798 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_competency_score ... 2026-08-27 08:19:34,915 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_job_position_skill_required ... 2026-08-27 08:19:35,102 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_1 ... 2026-08-27 08:19:35,205 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_10 ... 2026-08-27 08:19:35,287 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_11 ... 2026-08-27 08:19:35,384 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_12 ... 2026-08-27 08:19:35,436 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [35] 2026-08-27 08:19:35,526 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_2 ... 2026-08-27 08:19:35,647 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_3 ... 2026-08-27 08:19:35,695 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-08-27 08:19:35,761 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_4 ... 2026-08-27 08:19:35,794 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-08-27 08:19:35,876 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_5 ... 2026-08-27 08:19:36,006 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_6 ... 2026-08-27 08:19:36,091 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_7 ... 2026-08-27 08:19:36,153 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_8 ... 2026-08-27 08:19:36,240 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_9 ... 2026-08-27 08:19:36,339 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_search_competency_score ... 2026-08-27 08:19:36,580 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-27 08:19:37,039 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [162880, 162881] 2026-08-27 08:19:37,040 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-08-27 08:19:37,132 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_01_update_employee_skill ... 2026-08-27 08:19:37,341 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_02_update_employee_skill ... 2026-08-27 08:19:37,607 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:19:38,121 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [162880, 162881] 2026-08-27 08:19:38,121 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-08-27 08:19:38,121 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_01_create_course_skill_level_success ... 2026-08-27 08:19:38,147 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_02_duplicate_skill_for_course ... 2026-08-27 08:19:38,256 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_03_skill_and_type_mismatch ... 2026-08-27 08:19:38,333 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_04_skill_level_and_type_mismatch ... 2026-08-27 08:19:38,427 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:19:38,667 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-27 08:19:38,671 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_01_log_timesheet_on_archived_task ... 2026-08-27 08:19:38,774 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_02_log_timesheet_not_allow_archive_task ... 2026-08-27 08:19:39,000 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_03_log_multi_timesheet_ignore_archived_task ... 2026-08-27 08:19:39,061 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [137690] 2026-08-27 08:19:39,061 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [25] 2026-08-27 08:19:39,302 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_04_log_timesheet_archived_project ... 2026-08-27 08:19:39,393 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [137686, 137690, 137700] 2026-08-27 08:19:39,393 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26, 24, 25] 2026-08-27 08:19:39,453 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_05_log_timesheet_archived_project ... 2026-08-27 08:19:39,619 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:19:39,812 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-27 08:19:39,920 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_compute_timesheet_wip ... 2026-08-27 08:19:40,114 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_log_timesheet_manager ... 2026-08-27 08:19:40,357 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_wip_timesheet_unfollow_task ... 2026-08-27 08:19:40,558 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [211] 2026-08-27 08:19:40,582 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_compute_is_login_user_doing ... 2026-08-27 08:19:40,771 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_log_timesheet ... 2026-08-27 08:19:40,948 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_wip_timesheet_unfollow_task ... 2026-08-27 08:19:41,132 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-27 08:19:41,154 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_03_log_timesheet ... 2026-08-27 08:19:41,473 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:19:41,604 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-27 08:19:41,725 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_01_multi_login ... 2026-08-27 08:19:41,984 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_02_multi_login ... 2026-08-27 08:19:42,227 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:19:42,379 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-27 08:19:42,503 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_empty ... 2026-08-27 08:19:42,555 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_with_task ... 2026-08-27 08:19:42,724 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:19:42,876 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-27 08:19:42,901 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_01_time_start_constraints ... 2026-08-27 08:19:42,968 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_02_stop_timer_same_day_records_elapsed_hours ... 2026-08-27 08:19:43,181 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:19:43,337 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-27 08:19:43,360 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_01_stop_cross_day_returns_wizard_action ... 2026-08-27 08:19:43,555 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_02_apply_actual_elapsed_and_start_next_task ... 2026-08-27 08:19:43,928 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1673], uid: 6, model: account.analytic.line 2026-08-27 08:19:44,168 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_06_scheduled_cross_day_split_uses_first_work_interval_start ... 2026-08-27 08:19:44,523 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:19:44,707 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-27 08:19:44,709 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_01_test_access_rule_with_user ... 2026-08-27 08:19:44,759 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-27 08:19:44,840 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1677], uid: 6, model: account.analytic.line 2026-08-27 08:19:45,090 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_02_test_access_rule_with_user ... 2026-08-27 08:19:45,135 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-27 08:19:45,232 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1679], uid: 6, model: account.analytic.line 2026-08-27 08:19:45,424 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_03_test_access_rule_with_user ... 2026-08-27 08:19:45,478 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-27 08:19:45,587 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [232], uid: 6, model: account.analytic.line 2026-08-27 08:19:45,663 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_04_test_access_rule_with_user ... 2026-08-27 08:19:45,722 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-27 08:19:45,901 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [219708] 2026-08-27 08:19:45,901 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [254] 2026-08-27 08:19:46,045 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [219709] 2026-08-27 08:19:46,045 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [255] 2026-08-27 08:19:46,127 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [232], uid: 6, model: account.analytic.line 2026-08-27 08:19:46,292 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [219686] 2026-08-27 08:19:46,292 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #6 deleted account.analytic.line records with IDs: [232] 2026-08-27 08:19:46,455 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [240], uid: 6, model: account.analytic.line 2026-08-27 08:19:46,485 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_05_test_access_rule_with_user ... 2026-08-27 08:19:46,518 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-27 08:19:46,656 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1681], uid: 6, model: account.analytic.line 2026-08-27 08:19:46,816 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:19:47,307 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_01_access_rights_base_user ... 2026-08-27 08:19:47,420 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2187, model: hr.work.entry 2026-08-27 08:19:47,425 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2187, model: hr.work.entry 2026-08-27 08:19:47,429 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2187, model: hr.work.entry 2026-08-27 08:19:47,431 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2187, model: hr.work.entry.type 2026-08-27 08:19:47,433 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2187, model: hr.work.entry.type 2026-08-27 08:19:47,435 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2187, model: hr.work.entry.type 2026-08-27 08:19:47,459 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_02_access_rule_base_user ... 2026-08-27 08:19:47,534 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11083], uid: 2187, model: hr.work.entry 2026-08-27 08:19:47,574 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11084], uid: 2187, model: hr.work.entry 2026-08-27 08:19:47,792 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11084], uid: 2187, model: hr.work.entry 2026-08-27 08:19:47,884 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_03_access_rights_hr_admin ... 2026-08-27 08:19:48,073 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2187 deleted hr.work.entry records with IDs: [11085] 2026-08-27 08:19:48,104 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:19:48,151 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_01_valid_duration_01 ... 2026-08-27 08:19:49,162 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_02 ... 2026-08-27 08:19:49,515 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_03 ... 2026-08-27 08:19:49,852 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_03_work_entry_duration ... 2026-08-27 08:19:50,441 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [4, 12, 15] 2026-08-27 08:19:51,039 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [138, 137] 2026-08-27 08:19:51,302 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_04_regenerate_we_via_cron ... 2025-01-31 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [11566, 11567, 11568, 11569, 11570, 11571, 11572, 11573, 11574, 11575, 11576, 11577, 11578, 11579, 11580, 11581, 11582, 11583, 11584, 11585, 11586, 11587, 11588, 11589, 11590, 11591, 11592, 11593, 11594, 11595, 11596, 11597, 11598, 11599, 11600, 11601, 11602, 11603, 11604, 11605, 11606, 11607, 11608, 11609, 11610, 11611] 2025-01-31 09:00:00,000 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [11612, 11613, 11614, 11615, 11616, 11617, 11618, 11619, 11620, 11621, 11622, 11623, 11624, 11625, 11626, 11627, 11628, 11629, 11630, 11631, 11632, 11633, 11634, 11635, 11636, 11637, 11638, 11639, 11640, 11641, 11642, 11643, 11644, 11645, 11646, 11647, 11648, 11649, 11650, 11651, 11652, 11653, 11654, 11655, 11656, 11657, 11658, 11659, 11660, 11661, 11662, 11663, 11664, 11665, 11666, 11667, 11668, 11669, 11670, 11671, 11672, 11673, 11674, 11675, 11676, 11677, 11678, 11679, 11680, 11681, 11682, 11683, 11684, 11685, 11686, 11687, 11688, 11689, 11690, 11691, 11692, 11693, 11694, 11695, 11696, 11697] 2026-08-27 08:19:53,501 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:19:53,784 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_01_compute_contract_id ... 2026-08-27 08:19:54,079 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_01 ... 2026-08-27 08:19:54,209 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_02 ... 2026-08-27 08:19:54,695 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_01 ... 2026-08-27 08:19:54,875 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_02 ... 2026-08-27 08:19:55,181 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_04_unlink_attendance ... 2026-08-27 08:19:55,327 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54234] 2026-08-27 08:19:55,338 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [82] 2026-08-27 08:19:55,384 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_05_unlink_work_entry ... 2026-08-27 08:19:55,531 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [11894, 11895] 2026-08-27 08:19:55,552 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_action_regen_attedance_work_entry ... 2026-08-27 08:19:55,742 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_cancel_work_entry ... 2026-08-27 08:19:55,965 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_07_regenerate_work_entries ... 2026-08-27 08:19:56,412 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:19:56,688 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_01 ... 2026-08-27 08:19:57,120 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_02 ... 2026-08-27 08:19:57,474 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_01 ... 2026-08-27 08:19:57,784 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_02 ... 2026-08-27 08:19:58,244 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_01 ... 2026-08-27 08:19:58,607 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12012, 12013] 2026-08-27 08:19:58,702 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_02 ... 2026-08-27 08:19:58,985 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12017, 12018] 2026-08-27 08:19:59,113 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_03 ... 2026-08-27 08:19:59,525 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12022, 12023] 2026-08-27 08:19:59,619 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_01 ... 2026-08-27 08:20:00,001 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [148] 2026-08-27 08:20:00,196 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1719] 2026-08-27 08:20:00,217 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_02 ... 2026-08-27 08:20:00,616 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [149] 2026-08-27 08:20:00,770 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1720] 2026-08-27 08:20:00,800 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_05_cancel_leave ... 2026-08-27 08:20:01,156 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [150] 2026-08-27 08:20:01,235 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1721] 2026-08-27 08:20:01,272 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_06_regenerate_work_entries ... 2026-08-27 08:20:01,958 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12053, 12054] 2026-08-27 08:20:02,041 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:20:02,109 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_01_create_leave_type_with_suspension ... 2026-08-27 08:20:02,183 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_02_invalid_work_entry_type ... 2026-08-27 08:20:02,233 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_03_update_work_entry_type ... 2026-08-27 08:20:02,313 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:20:02,393 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_01_create_work_entry_type ... 2026-08-27 08:20:02,426 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_02_disable_suspension_with_leave_type ... 2026-08-27 08:20:02,463 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_03_enable_suspension_with_normal_leave ... 2026-08-27 08:20:02,513 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:20:02,794 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [153] 2026-08-27 08:20:02,868 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_get_work_entries_domain: Starting TestGetWorkEntriesDomain.test_multi_leaf_domain_ors_each_window_without_widening ... 2026-08-27 08:20:03,157 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_get_work_entries_domain: Starting TestGetWorkEntriesDomain.test_single_leaf_domain_scoped_to_its_window ... 2026-08-27 08:20:03,202 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:20:03,219 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_hr_leave_type: Starting HrLeaveType.test_01_generate_work_entry_type ... 2026-08-27 08:20:03,296 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:20:03,603 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [154] 2026-08-27 08:20:04,061 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2337] 2026-08-27 08:20:04,525 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1288] 2026-08-27 08:20:04,539 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_regenerate_work_entry ... 2026-08-27 08:20:04,644 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7, 155] 2026-08-27 08:20:05,207 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [158, 157] 2026-08-27 08:20:05,832 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1728, 1727, 1726, 1725, 1724] 2026-08-27 08:20:05,931 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [156] 2026-08-27 08:20:06,036 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [160, 159] 2026-08-27 08:20:06,422 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975450270626433.1787818806.396323680877686-openerp-message-notify@b7094146b5a9>: ['"Test employee 01" <@False>'] 2026-08-27 08:20:06,428 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2338] 2026-08-27 08:20:06,720 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:20:07,021 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [163] 2026-08-27 08:20:07,089 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_01 ... 2026-08-27 08:20:07,475 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2339] 2026-08-27 08:20:07,720 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1289] 2026-08-27 08:20:07,748 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_02 ... 2026-08-27 08:20:07,924 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2340] 2026-08-27 08:20:08,200 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1290] 2026-08-27 08:20:08,296 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2341] 2026-08-27 08:20:08,565 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1291] 2026-08-27 08:20:08,592 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_03 ... 2026-08-27 08:20:08,757 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2342] 2026-08-27 08:20:09,051 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1292] 2026-08-27 08:20:09,164 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2343] 2026-08-27 08:20:09,422 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1293] 2026-08-27 08:20:09,464 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_04 ... 2026-08-27 08:20:09,652 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2344] 2026-08-27 08:20:09,936 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1294] 2026-08-27 08:20:10,690 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2345] 2026-08-27 08:20:10,970 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1295] 2026-08-27 08:20:11,003 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_05 ... 2026-08-27 08:20:11,171 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2346] 2026-08-27 08:20:11,440 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1296] 2026-08-27 08:20:11,547 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2347] 2026-08-27 08:20:11,794 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1297] 2026-08-27 08:20:11,835 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_06 ... 2026-08-27 08:20:12,042 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2348] 2026-08-27 08:20:12,323 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1298] 2026-08-27 08:20:12,426 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2349] 2026-08-27 08:20:12,653 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1299] 2026-08-27 08:20:12,681 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_01 ... 2026-08-27 08:20:12,858 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2350] 2026-08-27 08:20:13,134 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1300] 2026-08-27 08:20:13,165 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_02 ... 2026-08-27 08:20:13,391 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2351] 2026-08-27 08:20:13,727 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1301] 2026-08-27 08:20:13,854 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2352] 2026-08-27 08:20:14,128 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1302] 2026-08-27 08:20:14,160 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_03 ... 2026-08-27 08:20:14,372 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2353] 2026-08-27 08:20:14,668 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1303] 2026-08-27 08:20:14,782 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2354] 2026-08-27 08:20:15,026 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1304] 2026-08-27 08:20:15,064 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_04 ... 2026-08-27 08:20:15,267 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2355] 2026-08-27 08:20:15,606 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1305] 2026-08-27 08:20:15,685 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2356] 2026-08-27 08:20:15,927 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1306] 2026-08-27 08:20:15,952 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_01 ... 2026-08-27 08:20:16,123 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2357] 2026-08-27 08:20:16,418 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1307] 2026-08-27 08:20:16,450 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_02 ... 2026-08-27 08:20:16,646 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2358] 2026-08-27 08:20:16,982 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1308] 2026-08-27 08:20:17,078 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2359] 2026-08-27 08:20:17,391 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1309] 2026-08-27 08:20:17,425 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_03 ... 2026-08-27 08:20:17,627 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2360] 2026-08-27 08:20:17,963 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1310] 2026-08-27 08:20:18,076 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2361] 2026-08-27 08:20:18,357 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1311] 2026-08-27 08:20:18,396 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_01 ... 2026-08-27 08:20:18,578 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2362] 2026-08-27 08:20:18,862 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1312] 2026-08-27 08:20:18,897 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_02 ... 2026-08-27 08:20:19,068 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2363] 2026-08-27 08:20:19,348 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1313] 2026-08-27 08:20:19,472 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2364] 2026-08-27 08:20:19,693 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1314] 2026-08-27 08:20:19,721 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_03 ... 2026-08-27 08:20:19,887 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2365] 2026-08-27 08:20:20,174 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1315] 2026-08-27 08:20:20,306 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2366] 2026-08-27 08:20:20,589 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1316] 2026-08-27 08:20:20,619 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_05_handly_conflict_we ... 2026-08-27 08:20:20,810 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2367] 2026-08-27 08:20:21,102 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1317] 2026-08-27 08:20:21,136 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_06_handly_conflict_we ... 2026-08-27 08:20:21,353 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2368] 2026-08-27 08:20:21,515 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2369] 2026-08-27 08:20:21,625 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2370] 2026-08-27 08:20:21,747 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2371] 2026-08-27 08:20:22,203 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1318, 1319, 1320, 1321] 2026-08-27 08:20:22,241 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_07_handly_conflict_we ... 2026-08-27 08:20:22,436 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2372] 2026-08-27 08:20:22,571 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2373] 2026-08-27 08:20:22,732 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2374] 2026-08-27 08:20:23,203 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1322, 1323, 1324] 2026-08-27 08:20:23,242 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_08_handly_conflict_we ... 2026-08-27 08:20:23,462 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2375] 2026-08-27 08:20:23,733 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1325] 2026-08-27 08:20:23,762 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_09_handly_conflict_we ... 2026-08-27 08:20:23,965 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2376] 2026-08-27 08:20:24,141 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2377] 2026-08-27 08:20:24,575 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1326, 1327] 2026-08-27 08:20:24,612 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_conflict_handling_deletes_only_regen_days ... 2026-08-27 08:20:24,888 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2378] 2026-08-27 08:20:25,139 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1328] 2026-08-27 08:20:25,186 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:20:33,777 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2188 deleted product.product records with IDs: [1939] 2026-08-27 08:20:33,842 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_recompute_grouping_lines ... 2026-08-27 08:20:36,543 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [2] 2026-08-27 08:20:36,874 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_not_consecutive ... 2026-08-27 08:20:39,546 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_discount ... 2026-08-27 08:20:42,309 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [12] 2026-08-27 08:20:42,737 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_taxes ... 2026-08-27 08:20:45,384 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [18] 2026-08-27 08:20:45,695 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount ... 2026-08-27 08:20:48,594 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [24] 2026-08-27 08:20:49,081 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount_2 ... 2026-08-27 08:20:50,921 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_template_tax_discount ... 2026-08-27 08:20:53,385 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [30] 2026-08-27 08:20:53,700 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_template_unit_price_tax_discount ... 2026-08-27 08:20:56,399 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [34] 2026-08-27 08:20:56,712 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_unit_price_tax_discount ... 2026-08-27 08:20:59,145 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [40] 2026-08-27 08:21:00,061 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [43, 44] 2026-08-27 08:21:00,376 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_unit_price_tax_discount_2 ... 2026-08-27 08:21:02,810 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [50] 2026-08-27 08:21:03,193 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_without_product ... 2026-08-27 08:21:05,195 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [56] 2026-08-27 08:21:05,303 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:21:05,319 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting LinkTrackerQRCode.test_qr_code_01 ... 2026-08-27 08:21:05,320 204 INFO rb-a022a38-224288-408783 odoo.tests.common.requests: request http://viindoo.com/ with timeout 3 increased to 10s during tests 2026-08-27 08:21:05,320 204 INFO rb-a022a38-224288-408783 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET http://viindoo.com/ 2026-08-27 08:21:05,391 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:21:05,817 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7058] 2026-08-27 08:21:05,818 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-27 08:21:05,920 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7080] 2026-08-27 08:21:05,920 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-27 08:21:15,170 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted mail.message records with IDs: [3884, 3883] 2026-08-27 08:21:15,185 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-27 08:21:15,212 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted mail.message records with IDs: [3888, 3887, 3886] 2026-08-27 08:21:15,216 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-27 08:21:15,234 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted mail.message records with IDs: [3892, 3891, 3890] 2026-08-27 08:21:15,237 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-27 08:21:16,736 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_borrowing_loan_interest_with_bank_currency_rate ... 2026-08-27 08:21:17,062 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.borrow.refund.line records with IDs: [1] 2026-08-27 08:21:17,118 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.borrow.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-08-27 08:21:17,521 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.borrow.refund.line records with IDs: [2] 2026-08-27 08:21:17,596 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.borrow.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-08-27 08:21:19,501 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_borrowing_loan_refund_with_bank_currency_rate ... 2026-08-27 08:21:19,764 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.borrow.refund.line records with IDs: [4] 2026-08-27 08:21:19,805 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.borrow.interest.line records with IDs: [37, 38] 2026-08-27 08:21:20,102 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.borrow.refund.line records with IDs: [5] 2026-08-27 08:21:20,160 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.borrow.interest.line records with IDs: [39, 40] 2026-08-27 08:21:21,175 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted mail.message records with IDs: [54454, 54453] 2026-08-27 08:21:21,186 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.borrow.interest.line records with IDs: [41, 42] 2026-08-27 08:21:21,197 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted mail.followers records with IDs: [5539, 5540] 2026-08-27 08:21:22,466 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_borrowing_loan_with_bank_currency_rate ... 2026-08-27 08:21:22,741 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.borrow.refund.line records with IDs: [7] 2026-08-27 08:21:22,783 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.borrow.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-08-27 08:21:23,060 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.borrow.refund.line records with IDs: [8] 2026-08-27 08:21:23,118 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.borrow.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-08-27 08:21:23,967 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_lending_loan_interest_with_bank_currency_rate ... 2026-08-27 08:21:24,290 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.lend.refund.line records with IDs: [1] 2026-08-27 08:21:24,341 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.lend.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-08-27 08:21:24,705 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.lend.refund.line records with IDs: [2] 2026-08-27 08:21:24,762 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.lend.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-08-27 08:21:26,207 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_lending_loan_refund_with_bank_currency_rate ... 2026-08-27 08:21:26,424 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.lend.refund.line records with IDs: [4] 2026-08-27 08:21:26,474 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.lend.interest.line records with IDs: [37, 38] 2026-08-27 08:21:26,759 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.lend.refund.line records with IDs: [5] 2026-08-27 08:21:26,817 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.lend.interest.line records with IDs: [39, 40] 2026-08-27 08:21:27,714 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted mail.message records with IDs: [54503, 54502] 2026-08-27 08:21:27,724 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.lend.interest.line records with IDs: [41, 42] 2026-08-27 08:21:27,735 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted mail.followers records with IDs: [5593, 5594] 2026-08-27 08:21:28,815 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_lending_loan_with_bank_currency_rate ... 2026-08-27 08:21:29,110 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.lend.refund.line records with IDs: [7] 2026-08-27 08:21:29,160 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.lend.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-08-27 08:21:29,551 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.lend.refund.line records with IDs: [8] 2026-08-27 08:21:29,618 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2190 deleted loan.lend.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-08-27 08:21:30,513 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:21:31,358 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_001_viewer_access_own_shipment_only ... 2026-08-27 08:21:31,575 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2194, model: logistics.shipment 2026-08-27 08:21:31,595 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2194, model: account.analytic.line 2026-08-27 08:21:31,603 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2194, model: logistics.shipment 2026-08-27 08:21:31,629 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_002_user_can_create_write_but_not_unlink_shipment ... 2026-08-27 08:21:31,755 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2193, model: account.analytic.line 2026-08-27 08:21:31,787 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_003_viewer_cannot_create_write_unlink_related_records ... 2026-08-27 08:21:32,036 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2194, model: logistics.shipment.leg 2026-08-27 08:21:32,054 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2194, model: logistics.shipment.package 2026-08-27 08:21:32,059 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2194, model: logistics.shipment.cargo 2026-08-27 08:21:32,075 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2194, model: tracking.location.history 2026-08-27 08:21:32,080 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2194, model: logistics.shipment.leg 2026-08-27 08:21:32,082 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2194, model: logistics.shipment.package 2026-08-27 08:21:32,085 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2194, model: logistics.shipment.cargo 2026-08-27 08:21:32,090 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2194, model: tracking.location.history 2026-08-27 08:21:32,100 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2194, model: logistics.shipment.leg 2026-08-27 08:21:32,102 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2194, model: logistics.shipment.package 2026-08-27 08:21:32,105 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2194, model: logistics.shipment.cargo 2026-08-27 08:21:32,107 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2194, model: tracking.location.history 2026-08-27 08:21:32,131 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_004_user_can_create_write_but_not_unlink_related_records ... 2026-08-27 08:21:32,387 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2193, model: account.analytic.line 2026-08-27 08:21:32,396 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2193, model: tracking.location.history 2026-08-27 08:21:32,424 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_005_viewer_can_read_tags_of_own_shipment ... 2026-08-27 08:21:32,498 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_006_responsible_is_auto_followed_on_create ... 2026-08-27 08:21:32,572 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_007_new_responsible_is_auto_followed_on_write ... 2026-08-27 08:21:32,648 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:21:33,464 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_018_cutoff_valid_against_main_carriage_etd_survives_earlier_pre_carriage_leg ... 2026-08-27 08:21:33,569 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_019_cutoff_after_main_carriage_etd_is_rejected ... 2026-08-27 08:21:33,710 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_020_cutoff_valid_when_pre_carriage_leg_has_no_departure_date ... 2026-08-27 08:21:33,790 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_021_cutoff_validated_against_single_main_carriage_leg_when_no_pre_carriage_leg ... 2026-08-27 08:21:33,913 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_022_direct_main_carriage_leg_reschedule_after_cutoff_set_is_rejected ... 2026-08-27 08:21:34,043 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_023_leg_type_reclassification_without_departure_date_change_revalidates_cutoff ... 2026-08-27 08:21:34,175 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:21:34,190 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_base_user_demo_has_logistics_shipment_user_group ... 2026-08-27 08:21:34,225 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_logistics_admin_demo_has_group_admin ... 2026-08-27 08:21:34,272 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:21:35,912 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_create_appends_port_and_keeps_hyphenated_base ... 2026-08-27 08:21:36,074 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_change_port_keeps_hyphenated_base ... 2026-08-27 08:21:36,250 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_clear_port_restores_base_name ... 2026-08-27 08:21:36,418 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_backward_compat_legacy_endash_suffix_is_stripped ... 2026-08-27 08:21:36,568 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_change_port_has_no_double_suffix ... 2026-08-27 08:21:36,705 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_clear_port_restores_base_name ... 2026-08-27 08:21:36,882 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:21:36,895 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_module_data_declaration: Starting TestModuleDataDeclaration.test_no_xml_id_is_declared_more_than_once_across_the_modules_data_files ... 2026-08-27 08:21:36,966 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_module_data_declaration: Starting TestModuleDataDeclaration.test_xml_ids_that_sibling_data_files_reference_survive_on_a_database_without_demo_direction_pin ... 2026-08-27 08:21:37,014 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:21:37,726 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_001_shipment_name_sequence ... 2026-08-27 08:21:37,780 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_002_leg_name_sequence ... 2026-08-27 08:21:37,828 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_003_freight_product_name_generated_on_create ... 2026-08-27 08:21:38,010 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_004_sea_port_is_findable_by_its_port_name ... 2026-08-27 08:21:38,064 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:21:38,092 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_every_shipped_migration_is_reachable_from_the_declared_module_version_regression_guard ... 2026-08-27 08:21:38,108 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_post_migration_gives_a_coordinate_less_sea_port_its_real_coordinates ... 2026-08-27 08:21:38,497 204 INFO rb-a022a38-224288-408783 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired 1 of 66 shipped location(s) still at the (0, 0) 'never geolocated' marker; left 65 already-positioned and 0 absent record(s) untouched. 2026-08-27 08:21:38,497 204 INFO rb-a022a38-224288-408783 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-08-27 08:21:38,518 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_port_address ... 2026-08-27 08:21:38,834 204 INFO rb-a022a38-224288-408783 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired 1 of 66 shipped location(s) still at the (0, 0) 'never geolocated' marker; left 65 already-positioned and 0 absent record(s) untouched. 2026-08-27 08:21:38,834 204 INFO rb-a022a38-224288-408783 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-08-27 08:21:38,868 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:21:38,881 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_compute_localization_button_is_reachable_on_a_port_without_coordinates ... 2026-08-27 08:21:38,933 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_every_shipped_sea_port_carries_usable_coordinates ... 2026-08-27 08:21:38,964 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_non_regression_guard ... 2026-08-27 08:21:39,018 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_on_half_zero_coordinates ... 2026-08-27 08:21:39,071 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_are_mutually_exclusive_in_every_coordinate_state ... 2026-08-27 08:21:39,129 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_hai_phong_port_resolves_to_hai_phong ... 2026-08-27 08:21:39,151 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_los_angeles_port_keeps_its_coordinates_once_the_demo_layer_has_loaded ... 2026-08-27 08:21:39,177 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_shipped_demo_locations_resolve_to_their_published_places ... 2026-08-27 08:21:39,212 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:21:40,066 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_scenario_template: Starting TestScenarioTemplate.test_002_apply_adds_missing_stages_and_legs ... 2026-08-27 08:21:40,340 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [1007] 2026-08-27 08:21:40,428 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:21:41,226 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_container: Starting TestShipmentContainer.test_001_container_form_creatable_without_shipment_context ... 2026-08-27 08:21:41,454 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:21:42,317 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_001_default_stage_and_current_stage_is_first_stage_in_sequence ... 2026-08-27 08:21:42,373 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_002_timeline_constraints ... 2026-08-27 08:21:42,476 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_005_package_cargo_non_negative_constraints ... 2026-08-27 08:21:42,608 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006_origin_destination_computed_from_legs ... 2026-08-27 08:21:42,824 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006b_origin_destination_follows_leg_address_after_initial_compute ... 2026-08-27 08:21:43,041 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_007_schedule_dates_from_legs ... 2026-08-27 08:21:43,106 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008_delivery_status ... 2026-08-27 08:21:43,157 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008a_is_over_eta_now ... 2026-08-27 08:21:43,210 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009_state_actions_set_atd_ata ... 2026-08-27 08:21:43,406 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009b_action_start_transit_raises_without_legs ... 2026-08-27 08:21:43,514 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_010_total_weight_volume_computed_correctly_for_multiple_packages ... 2026-08-27 08:21:43,624 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [161] 2026-08-27 08:21:43,638 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [162] 2026-08-27 08:21:43,669 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_011_totals_correct_across_independent_shipments ... 2026-08-27 08:21:43,750 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_014_commercial_handoff_rejects_operation_fields ... 2026-08-27 08:21:43,861 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_015_commercial_handoff_only_allowed_in_draft ... 2026-08-27 08:21:44,093 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_016_shipment_kanban_group_by_stage_shows_empty_stages ... 2026-08-27 08:21:44,171 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_017_action_confirm_blocks_readiness_when_origin_equals_destination ... 2026-08-27 08:21:44,279 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_018_action_confirm_auto_creates_main_leg_when_origin_differs_from_destination ... 2026-08-27 08:21:44,407 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:21:45,307 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_003_actions_set_state_and_actual_dates ... 2026-08-27 08:21:45,378 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_004_shipment_schedule_dates_aggregate_from_legs ... 2026-08-27 08:21:45,459 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:21:46,376 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_001_event_time_cannot_be_future ... 2026-08-27 08:21:46,518 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002_last_tracking_snapshot_updated_on_create_write_unlink ... 2026-08-27 08:21:46,636 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [58] 2026-08-27 08:21:46,648 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [57] 2026-08-27 08:21:46,673 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002a_tracking_alert_affects_delay_warning_while_running ... 2026-08-27 08:21:46,743 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_003_should_send_notification ... 2026-08-27 08:21:46,815 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_004_closed_stage_remains_selectable_for_tracking ... 2026-08-27 08:21:46,894 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:21:46,910 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_root_menu_xmlid_preserved ... 2026-08-27 08:21:47,012 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_tracking_action_xmlid_preserved ... 2026-08-27 08:21:47,103 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_package_type_menu_xmlid_preserved ... 2026-08-27 08:21:47,123 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipment_stage_menu_xmlid_preserved ... 2026-08-27 08:21:47,218 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipping_decimal_precisions_survive ... 2026-08-27 08:21:47,260 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:21:47,678 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2379] 2026-08-27 08:21:47,691 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54533] 2026-08-27 08:21:47,697 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:21:48,072 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2380] 2026-08-27 08:21:48,082 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54535] 2026-08-27 08:21:48,089 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:21:48,105 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_creation_creates_analytic_account ... 2026-08-27 08:21:48,171 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_name_update_syncs_account_name ... 2026-08-27 08:21:48,257 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_cleans_orphan_analytic_account ... 2026-08-27 08:21:48,409 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54540] 2026-08-27 08:21:48,453 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted logistics.shipment records with IDs: [973] 2026-08-27 08:21:48,466 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54541] 2026-08-27 08:21:48,494 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [1795] 2026-08-27 08:21:48,513 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_forbidden_when_analytic_lines_exist ... 2026-08-27 08:21:48,636 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54542] 2026-08-27 08:21:48,669 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:21:48,690 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_volume_raises_validation_error ... 2026-08-27 08:21:48,729 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_weight_raises_validation_error ... 2026-08-27 08:21:48,767 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_zero_volume_and_weight_is_valid ... 2026-08-27 08:21:48,803 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:21:48,822 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_quantity_raises_validation_error ... 2026-08-27 08:21:48,847 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_volume_raises_validation_error ... 2026-08-27 08:21:48,872 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_weight_raises_validation_error ... 2026-08-27 08:21:48,906 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_zero_values_are_valid ... 2026-08-27 08:21:48,945 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:21:48,962 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_bulk_mode_splits_total_weight_and_volume_evenly_across_quantity ... 2026-08-27 08:21:49,048 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_package_mode_generates_one_package_and_cargo_per_line_per_iteration ... 2026-08-27 08:21:49,142 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_package_mode_without_package_type_generates_nothing ... 2026-08-27 08:21:49,232 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:21:49,251 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_length_is_millimeter_scale ... 2026-08-27 08:21:49,280 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_volume_matches_cubic_meter_uom ... 2026-08-27 08:21:49,318 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_pallet_height_is_millimeter_scale ... 2026-08-27 08:21:49,359 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:21:49,378 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_already_migrated_record_is_not_double_scaled ... 2026-08-27 08:21:49,415 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_un_migrated_record_is_rescaled_to_millimeter ... 2026-08-27 08:21:49,475 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:21:49,493 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_previously_empty_field_labels_are_now_translated ... 2026-08-27 08:21:49,517 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_width_is_not_mistranslated_as_length ... 2026-08-27 08:21:49,554 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:21:49,572 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_a_destroyed_null_island_distance_is_reported_to_the_operator ... 2026-08-27 08:21:49,990 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_a_kept_hand_entered_distance_is_reported_to_the_operator ... 2026-08-27 08:21:50,609 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_half_zero_endpoint_distance_is_corrected_and_never_claimed_as_human ... 2026-08-27 08:21:50,981 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_hand_entered_distance_between_two_unlocated_ports_survives_the_repair ... 2026-08-27 08:21:51,620 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_hand_entered_distance_survives_when_only_one_endpoint_is_a_shipped_port ... 2026-08-27 08:21:52,226 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_null_island_distance_over_a_partly_located_section_is_corrected_over_correction_guard ... 2026-08-27 08:21:52,673 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_unmeasured_section_between_two_repaired_ports_gains_a_real_distance_over_correction_guard ... 2026-08-27 08:21:53,073 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:21:54,013 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_001_action_generate_products_requires_routes ... 2026-08-27 08:21:54,081 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_002_action_generate_products_creates_freight_product ... 2026-08-27 08:21:54,407 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:21:55,329 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_001_create_sets_route_when_addresses_and_mode_present ... 2026-08-27 08:21:55,486 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_002_write_route_id_syncs_addresses ... 2026-08-27 08:21:55,619 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_005_create_route_address_from_and_to_address ... 2026-08-27 08:21:55,767 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_006_find_available_routes_from_addresses ... 2026-08-27 08:21:55,929 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_007_create_with_identical_pickup_dropoff_produces_no_route ... 2026-08-27 08:21:55,991 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_008_write_pickup_dropoff_into_equality_recomputes_to_no_route ... 2026-08-27 08:21:56,076 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:21:57,462 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_001_get_panel_data_includes_event_document_basic ... 2026-08-27 08:21:57,846 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_002_get_panel_data_converts_foreign_currency_revenue_to_company_currency ... 2026-08-27 08:21:59,014 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_003_get_panel_data_converts_revenue_across_companies ... 2026-08-27 08:22:03,405 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:22:04,820 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_01_create_quotation_from_shipment_with_no_product ... 2026-08-27 08:22:05,584 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2381] 2026-08-27 08:22:05,782 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_02_create_quotation_from_shipment_with_available_product ... 2026-08-27 08:22:06,229 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_03_create_shipment_from_sale_order ... 2026-08-27 08:22:06,495 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_04_cancelling_order_does_not_drive_shipment_state ... 2026-08-27 08:22:06,955 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [332, 331] 2026-08-27 08:22:06,983 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [180] 2026-08-27 08:22:06,993 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [321] 2026-08-27 08:22:07,089 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_05_unlink_order_unlinks_shipment_not_in_draft ... 2026-08-27 08:22:07,575 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [334, 333] 2026-08-27 08:22:07,597 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [181] 2026-08-27 08:22:07,605 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [323] 2026-08-27 08:22:07,886 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_06_confirm_order_linked_to_confirmed_shipment_only_syncs_sale_links ... 2026-08-27 08:22:08,212 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_07_shipment_selector_links_unlinked_shipment_and_persists ... 2026-08-27 08:22:10,423 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_08_low_priv_salesman_can_link_then_confirm_freight_order ... 2026-08-27 08:22:12,062 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_09_reassign_shipment_on_draft_order_replaces_link ... 2026-08-27 08:22:14,003 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_10_shipment_selector_refuses_stealing_linked_shipment ... 2026-08-27 08:22:16,086 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_11_unsetting_shipment_id_clears_dangling_link ... 2026-08-27 08:22:17,459 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_12_confirm_leg_less_freight_order_same_address_partner_creates_zero_leg_shipment ... 2026-08-27 08:22:17,787 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_13_confirm_leg_less_freight_order_distinct_address_partner_keeps_one_leg ... 2026-08-27 08:22:18,319 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_14_confirm_template_leg_order_same_address_partner_keeps_template_leg ... 2026-08-27 08:22:18,686 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_15_create_shipment_with_only_degenerate_leg_persists_leg_without_route ... 2026-08-27 08:22:18,766 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_16_generate_quotation_from_mixed_real_and_degenerate_leg_shipment_does_not_raise ... 2026-08-27 08:22:19,186 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_17_reassign_shipment_on_draft_order_via_write_replaces_link ... 2026-08-27 08:22:19,710 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_18_shipment_selector_stays_available_while_quotation_is_editable ... 2026-08-27 08:22:21,213 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_19_reassign_shipment_on_confirmed_order_is_refused ... 2026-08-27 08:22:21,960 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_20_reassigning_shipment_releases_the_previous_shipment ... 2026-08-27 08:22:22,429 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2382] 2026-08-27 08:22:22,752 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_21_reassign_shipment_releases_archived_previous_shipment ... 2026-08-27 08:22:23,183 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_22_reassign_shipment_refuses_stealing_another_orders_shipment ... 2026-08-27 08:22:23,861 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_23_unsetting_shipment_releases_the_previous_shipment ... 2026-08-27 08:22:24,362 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2383] 2026-08-27 08:22:24,647 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_24_unsetting_shipment_on_confirmed_order_is_refused ... 2026-08-27 08:22:25,336 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_25_low_priv_persona_reassign_fully_releases_shipment_it_cannot_read ... 2026-08-27 08:22:25,831 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_26_confirming_order_linked_to_shipment_must_not_wipe_another_orders_lines ... 2026-08-27 08:22:26,322 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_27_low_priv_persona_can_release_shipment_without_write_access ... 2026-08-27 08:22:26,777 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_28_first_assignment_on_confirmed_order_with_no_shipment_history_is_refused ... 2026-08-27 08:22:27,506 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_29_reassigning_shipment_is_refused_while_another_companys_shipment_holds_the_order ... 2026-08-27 08:22:35,676 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_29b_order_never_ends_up_owned_by_two_shipments_after_a_company_switch ... 2026-08-27 08:22:40,464 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_30_confirming_order_drops_its_own_lines_that_left_the_order ... 2026-08-27 08:22:41,132 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [356, 355] 2026-08-27 08:22:41,160 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [195] 2026-08-27 08:22:41,177 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [345] 2026-08-27 08:22:41,515 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_31_confirming_order_hands_off_its_own_customer_to_partnerless_shipment ... 2026-08-27 08:22:43,091 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_32_confirming_order_does_not_overwrite_shipment_customer_already_set ... 2026-08-27 08:22:44,579 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_33_confirming_order_must_not_hand_off_customer_to_shipment_past_draft ... 2026-08-27 08:22:46,071 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_34_low_priv_salesman_can_confirm_freight_order_that_generates_its_shipment ... 2026-08-27 08:22:46,507 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_34b_confirming_must_not_rewrite_legs_just_because_the_seller_cannot_see_the_shipment ... 2026-08-27 08:22:47,063 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_35_low_priv_salesman_can_confirm_order_whose_shipment_was_archived ... 2026-08-27 08:22:47,729 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2234 deleted logistics.shipment.leg records with IDs: [567] 2026-08-27 08:22:47,878 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:22:49,188 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_001_profitability_panel_converts_foreign_currency_revenue_line ... 2026-08-27 08:22:49,916 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_002_profitability_panel_converts_foreign_currency_cost_line ... 2026-08-27 08:22:53,784 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:22:55,146 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_01_confirm_mixed_shipment_type_lines_raises_user_error ... 2026-08-27 08:22:55,881 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_02_confirm_same_shipment_type_multi_line_still_confirms ... 2026-08-27 08:22:56,306 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:22:57,206 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_loyalty: Starting TestLoyalty.test_customer_level ... 2026-08-27 08:22:57,276 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:22:58,123 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_manager ... 2026-08-27 08:22:58,161 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2246 deleted customer.level records with IDs: [13] 2026-08-27 08:22:58,196 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_user ... 2026-08-27 08:22:58,206 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2245, model: customer.level 2026-08-27 08:22:58,220 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2245, model: customer.level 2026-08-27 08:22:58,225 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2245, model: customer.level 2026-08-27 08:22:58,253 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_manager ... 2026-08-27 08:22:58,325 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2246, model: loyalty.card 2026-08-27 08:22:58,355 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_user ... 2026-08-27 08:22:58,424 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2245, model: loyalty.card 2026-08-27 08:22:58,453 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2245, model: loyalty.card 2026-08-27 08:22:58,473 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_manager ... 2026-08-27 08:22:58,488 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2246, model: loyalty.points.report 2026-08-27 08:22:58,502 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2246, model: loyalty.points.report 2026-08-27 08:22:58,506 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2246, model: loyalty.points.report 2026-08-27 08:22:58,531 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_user ... 2026-08-27 08:22:58,547 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2245, model: loyalty.points.report 2026-08-27 08:22:58,562 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2245, model: loyalty.points.report 2026-08-27 08:22:58,567 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2245, model: loyalty.points.report 2026-08-27 08:22:58,570 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2245, model: loyalty.points.report 2026-08-27 08:22:58,589 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_product_loyalty_manager ... 2026-08-27 08:22:58,879 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_manager ... 2026-08-27 08:22:59,130 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2246 deleted loyalty.program records with IDs: [13] 2026-08-27 08:22:59,156 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_user ... 2026-08-27 08:22:59,182 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2245, model: loyalty.program 2026-08-27 08:22:59,197 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2245, model: loyalty.program 2026-08-27 08:22:59,200 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2245, model: loyalty.program 2026-08-27 08:22:59,237 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_manager ... 2026-08-27 08:22:59,427 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2246 deleted loyalty.reward records with IDs: [12] 2026-08-27 08:22:59,493 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_user ... 2026-08-27 08:22:59,505 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2245, model: loyalty.reward 2026-08-27 08:22:59,532 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2245, model: loyalty.reward 2026-08-27 08:22:59,565 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2245, model: loyalty.reward 2026-08-27 08:22:59,589 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_manager ... 2026-08-27 08:22:59,633 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2246 deleted loyalty.rule records with IDs: [9] 2026-08-27 08:22:59,675 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_user ... 2026-08-27 08:22:59,704 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2245, model: loyalty.rule 2026-08-27 08:22:59,734 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2245, model: loyalty.rule 2026-08-27 08:22:59,737 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2245, model: loyalty.rule 2026-08-27 08:22:59,774 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:23:01,301 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_use_count: Starting TestLoyaltyCardUseCount.test_use_count_computes_real_usage_and_is_readable_by_low_privilege_user ... 2026-08-27 08:23:01,669 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2247, model: sale.order.line 2026-08-27 08:23:01,722 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty.tests.test_use_count: Starting TestLoyaltyCardUseCount.test_use_count_default_zero_and_computed_not_stored ... 2026-08-27 08:23:01,758 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:23:11,866 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2249 deleted res.currency.rate records with IDs: [804, 805, 806] 2026-08-27 08:23:13,997 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_point_report ... 2026-08-27 08:23:14,204 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5917696 started for PoS orders references: [{'name': 'Order 07653-720-8857', 'uuid': '07653-720-8857'}] 2026-08-27 08:23:14,767 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5917696 order {'name': 'Order 07653-720-8857', 'uuid': '07653-720-8857'} created pos.order #13 2026-08-27 08:23:14,767 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5917696 finished 2026-08-27 08:23:15,914 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_pos_order_count_skipped_for_unlimited_program_in_pos_context ... 2026-08-27 08:23:16,148 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56911072 started for PoS orders references: [{'name': 'Order 19855-762-0267', 'uuid': '19855-762-0267'}] 2026-08-27 08:23:16,771 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56911072 order {'name': 'Order 19855-762-0267', 'uuid': '19855-762-0267'} created pos.order #14 2026-08-27 08:23:16,772 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56911072 finished 2026-08-27 08:23:16,847 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_program_customer_domain ... 2026-08-27 08:23:17,064 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41115866 started for PoS orders references: [{'name': 'Order 17841-106-9217', 'uuid': '17841-106-9217'}] 2026-08-27 08:23:17,520 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41115866 order {'name': 'Order 17841-106-9217', 'uuid': '17841-106-9217'} created pos.order #15 2026-08-27 08:23:17,521 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41115866 finished 2026-08-27 08:23:18,705 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-27 08:23:30,964 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-08-27 08:23:31,823 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Chrome headless failed to start: [2370:2391:0827/082331.590044:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2370:2391:0827/082331.593688:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2370:2391:0827/082331.593806:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2370:2391:0827/082331.593873:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2370:2391:0827/082331.593884:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2370:2391:0827/082331.623346:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2370:2370:0827/082331.627415:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2404:2404:0827/082331.629441:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2404:2404:0827/082331.633584:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2370:2391:0827/082331.660084:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2370:2370:0827/082331.743483:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2370:2370:0827/082331.743569:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2370:2370:0827/082331.743584:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2370:2391:0827/082331.746641:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2370:2391:0827/082331.746673:ERROR:dbus/bus.cc:405] 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-27 08:23:31,826 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: skipped TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:23:31,866 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customer_created_during_sale_accrues_loyalty_points (odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points) 2026-08-27 08:23:31,867 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-08-27 08:23:32,648 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.test_customer_created_during_sale_accrues_loyalty_points: Chrome headless failed to start: [2478:2499:0827/082332.460100:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2478:2499:0827/082332.464093:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2478:2499:0827/082332.464334:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2478:2499:0827/082332.464564:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2478:2499:0827/082332.464622:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2478:2499:0827/082332.475080:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2478:2478:0827/082332.478159:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2515:2515:0827/082332.493046:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2515:2515:0827/082332.498214:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2478:2499:0827/082332.506467:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2478:2478:0827/082332.578828:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2478:2478:0827/082332.578919:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2478:2478:0827/082332.578934:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2478:2478:0827/082332.579231:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2478:2499:0827/082332.579479:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2478:2499:0827/082332.580541:ERROR:dbus/bus.cc:405] 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-27 08:23:32,651 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: skipped TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:23:32,701 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customer_created_during_sale_accrues_loyalty_points (odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points) 2026-08-27 08:23:32,701 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-08-27 08:23:33,486 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.test_customer_created_during_sale_accrues_loyalty_points.test_customer_created_during_sale_accrues_loyalty_points: Chrome headless failed to start: [2578:2599:0827/082333.311942:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2578:2599:0827/082333.316570:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2578:2599:0827/082333.317973:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2578:2599:0827/082333.318011:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2578:2599:0827/082333.318021:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2578:2599:0827/082333.328759:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2578:2578:0827/082333.332332:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2613:2613:0827/082333.345366:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2613:2613:0827/082333.347710:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2578:2599:0827/082333.358435:ERROR:dbus/bus.cc:405] 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-27 08:23:33,489 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: skipped TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:23:33,544 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points ... 2026-08-27 08:23:34,210 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Chrome headless failed to start: [2680:2701:0827/082334.032775:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2680:2701:0827/082334.037095:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2680:2701:0827/082334.038014:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2680:2701:0827/082334.038047:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2680:2701:0827/082334.038054:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2680:2701:0827/082334.049096:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2680:2680:0827/082334.052753:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2716:2716:0827/082334.065359:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2716:2716:0827/082334.067701:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2680:2701:0827/082334.075155:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2680:2680:0827/082334.144850:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2680:2680:0827/082334.144938:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2680:2680:0827/082334.144954:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2680:2701:0827/082334.145329:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2680:2701:0827/082334.145357:ERROR:dbus/bus.cc:405] 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-27 08:23:34,213 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: skipped TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:23:34,257 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customer_eligible_at_session_load_accrues_loyalty_points (odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points) 2026-08-27 08:23:34,258 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points ... 2026-08-27 08:23:34,921 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.test_customer_eligible_at_session_load_accrues_loyalty_points: Chrome headless failed to start: [2779:2800:0827/082334.739452:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2779:2800:0827/082334.745307:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2779:2800:0827/082334.745397:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2779:2800:0827/082334.745434:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2779:2800:0827/082334.745443:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2779:2800:0827/082334.756261:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2779:2779:0827/082334.765725:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2816:2816:0827/082334.789334:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2779:2800:0827/082334.791206:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2816:2816:0827/082334.791811:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2779:2779:0827/082334.859435:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2779:2779:0827/082334.859508:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2779:2779:0827/082334.859522:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2779:2800:0827/082334.859525:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2779:2800:0827/082334.859551:ERROR:dbus/bus.cc:405] 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-27 08:23:34,923 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: skipped TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:23:34,964 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_customer_eligible_at_session_load_accrues_loyalty_points (odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points) 2026-08-27 08:23:34,964 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points ... 2026-08-27 08:23:35,655 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.test_customer_eligible_at_session_load_accrues_loyalty_points.test_customer_eligible_at_session_load_accrues_loyalty_points: Chrome headless failed to start: [2878:2899:0827/082335.426557:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2878:2899:0827/082335.438456:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2878:2899:0827/082335.438540:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2878:2899:0827/082335.438572:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2878:2899:0827/082335.438580:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2878:2899:0827/082335.448502:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2878:2878:0827/082335.455908:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2914:2914:0827/082335.460878:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2914:2914:0827/082335.462823:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2878:2899:0827/082335.499995:ERROR:dbus/bus.cc:405] 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-27 08:23:35,658 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: skipped TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:23:35,748 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:23:37,209 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_pos.tests.test_security: Starting TestPosSecurity.test_access_point_report_pos_manager ... 2026-08-27 08:23:37,231 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2261, model: loyalty.points.report 2026-08-27 08:23:37,243 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2261, model: loyalty.points.report 2026-08-27 08:23:37,248 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2261, model: loyalty.points.report 2026-08-27 08:23:37,289 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:23:37,770 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_sale.tests.test_cancel_with_loyalty_points: Starting TestCancelOrderCarryingLoyaltyPoints.test_salesperson_can_cancel_an_order_that_earned_loyalty_points ... 2026-08-27 08:23:38,291 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2262 deleted loyalty.history records with IDs: [376] 2026-08-27 08:23:38,348 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2262 deleted sale.order.coupon.points records with IDs: [365] 2026-08-27 08:23:38,444 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_sale.tests.test_cancel_with_loyalty_points: Starting TestCancelOrderCarryingLoyaltyPoints.test_salesperson_may_drop_point_entries_but_not_forge_them ... 2026-08-27 08:23:38,459 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2262, model: sale.order.coupon.points 2026-08-27 08:23:38,469 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2262, model: sale.order.coupon.points 2026-08-27 08:23:38,507 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:23:40,374 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_01_claim_one_by_one_in_sale_order_1 ... 2026-08-27 08:23:41,237 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_02_claim_one_by_one_in_sale_order_2 ... 2026-08-27 08:23:42,076 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_03_claim_one_by_one_in_sale_order_3 ... 2026-08-27 08:23:42,839 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_04_claim_one_by_one_in_sale_order_4 ... 2026-08-27 08:23:43,670 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2252] 2026-08-27 08:23:43,823 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move records with IDs: [505] 2026-08-27 08:23:43,989 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_05_claim_one_by_one_in_sale_order_4 ... 2026-08-27 08:23:45,496 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move records with IDs: [509] 2026-08-27 08:23:45,920 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:23:47,165 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [52, 51] 2026-08-27 08:23:47,191 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [50] 2026-08-27 08:23:47,200 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [41] 2026-08-27 08:23:47,469 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [50, 49] 2026-08-27 08:23:47,496 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [48] 2026-08-27 08:23:47,505 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [39] 2026-08-27 08:23:47,611 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [42, 41] 2026-08-27 08:23:47,640 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [43] 2026-08-27 08:23:47,647 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [31] 2026-08-27 08:23:47,730 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [40, 39] 2026-08-27 08:23:47,749 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [42] 2026-08-27 08:23:47,756 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [29] 2026-08-27 08:23:47,838 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [38, 37] 2026-08-27 08:23:47,860 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [40] 2026-08-27 08:23:47,867 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [27] 2026-08-27 08:23:48,110 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [36, 35] 2026-08-27 08:23:48,134 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [38] 2026-08-27 08:23:48,141 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [25] 2026-08-27 08:23:48,410 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [34, 33] 2026-08-27 08:23:48,430 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [37] 2026-08-27 08:23:48,439 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [23] 2026-08-27 08:23:48,703 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [32, 31] 2026-08-27 08:23:48,724 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [35] 2026-08-27 08:23:48,731 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [21] 2026-08-27 08:23:49,055 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [30, 29] 2026-08-27 08:23:49,085 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [34] 2026-08-27 08:23:49,094 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [19] 2026-08-27 08:23:49,175 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [87] 2026-08-27 08:23:49,472 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [28, 27] 2026-08-27 08:23:49,504 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [33] 2026-08-27 08:23:49,516 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [17] 2026-08-27 08:23:49,655 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [26] 2026-08-27 08:23:49,677 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [16] 2026-08-27 08:23:49,946 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [25, 24] 2026-08-27 08:23:49,966 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [31] 2026-08-27 08:23:49,972 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [14] 2026-08-27 08:23:50,221 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [23, 22] 2026-08-27 08:23:50,242 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [29] 2026-08-27 08:23:50,256 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [12] 2026-08-27 08:23:50,512 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [21, 20] 2026-08-27 08:23:50,537 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [27] 2026-08-27 08:23:50,544 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [10] 2026-08-27 08:23:50,858 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [19] 2026-08-27 08:23:50,878 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [9] 2026-08-27 08:23:51,182 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [18, 17] 2026-08-27 08:23:51,206 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [25] 2026-08-27 08:23:51,212 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [7] 2026-08-27 08:23:51,301 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [73, 74] 2026-08-27 08:23:51,607 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [16, 15] 2026-08-27 08:23:51,629 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [24] 2026-08-27 08:23:51,635 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [5] 2026-08-27 08:23:51,708 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [72] 2026-08-27 08:23:51,999 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [14, 13] 2026-08-27 08:23:52,015 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [23] 2026-08-27 08:23:52,020 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [3] 2026-08-27 08:23:52,085 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [70, 71] 2026-08-27 08:23:52,429 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [12, 11] 2026-08-27 08:23:52,451 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [22] 2026-08-27 08:23:52,459 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [1] 2026-08-27 08:23:52,744 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [48, 47] 2026-08-27 08:23:52,782 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [47] 2026-08-27 08:23:52,800 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [37] 2026-08-27 08:23:53,224 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [44, 43] 2026-08-27 08:23:53,246 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [44] 2026-08-27 08:23:53,254 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [33] 2026-08-27 08:23:53,520 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [46, 45] 2026-08-27 08:23:53,538 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [46] 2026-08-27 08:23:53,544 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [35] 2026-08-27 08:23:53,901 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_point_report_and_compute_card_point ... 2026-08-27 08:23:55,138 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_program_customer_domain ... 2026-08-27 08:23:55,637 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [389, 388] 2026-08-27 08:23:55,656 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [377, 378] 2026-08-27 08:23:56,306 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:23:57,717 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_loyalty_sale.tests.test_security: Starting TestPosSecurity.test_access_point_report_sale_manager ... 2026-08-27 08:23:57,741 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2270, model: loyalty.points.report 2026-08-27 08:23:57,751 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2270, model: loyalty.points.report 2026-08-27 08:23:57,757 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2270, model: loyalty.points.report 2026-08-27 08:23:57,792 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:23:57,807 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mail_route.tests.test_change_mail_thread: Starting TestChangeMailThread.test_change_mail_thread ... 2026-08-27 08:23:58,012 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:24:08,430 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-27 08:24:08,430 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-27 08:24:08,764 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_message_update_propagates_origin_message_id_to_existing_record ... 2026-08-27 08:24:09,173 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4358, custom_values:None, uid:1 2026-08-27 08:24:09,267 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2384 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:09,267 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:09,275 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:09,315 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_message_update_propagates_origin_references_to_existing_record ... 2026-08-27 08:24:09,404 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4358, custom_values:None, uid:1 2026-08-27 08:24:09,518 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2385 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:09,518 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:09,519 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:09,549 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_notify_base_mail_values_reports_its_own_query_cost ... 2026-08-27 08:24:09,624 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4358, custom_values:None, uid:1 2026-08-27 08:24:09,715 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2386 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:09,715 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:09,717 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:09,762 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2387 and Message-Id '<848891694039525.1787819049.729609727859497-openerp-4358-res.partner@b7094146b5a9>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:09,762 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:09,763 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:09,793 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_notify_search_for_prior_references_is_bounded_and_filtered ... 2026-08-27 08:24:09,867 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4358, custom_values:None, uid:1 2026-08-27 08:24:09,970 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2388 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:09,970 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:09,972 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:10,069 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2389 and Message-Id '<748787413872567.1787819050.037589788436890-openerp-4358-res.partner@b7094146b5a9>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:10,070 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:10,071 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:10,093 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_keeps_foreign_references_after_many_internal_notes ... 2026-08-27 08:24:10,186 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4358, custom_values:None, uid:1 2026-08-27 08:24:10,284 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2390 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:10,284 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:10,285 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:10,689 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2391 and Message-Id '<593410558276504.1787819050.659976005554199-openerp-4358-res.partner@b7094146b5a9>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:10,689 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:10,690 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:10,713 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_fallback_survives_many_intervening_messages ... 2026-08-27 08:24:10,781 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4358, custom_values:None, uid:1 2026-08-27 08:24:10,878 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2392 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:10,878 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:10,882 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:11,321 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2393 and Message-Id '<423425568517245.1787819051.301260232925415-openerp-4358-res.partner@b7094146b5a9>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:11,321 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:11,322 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:11,340 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_falls_back_to_last_inbound_email_subject ... 2026-08-27 08:24:11,411 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4358, custom_values:None, uid:1 2026-08-27 08:24:11,503 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2394 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:11,504 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:11,507 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:11,564 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2395 and Message-Id '<890320580327082.1787819051.520055055618286-openerp-4358-res.partner@b7094146b5a9>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:11,564 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:11,565 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:11,590 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_walks_back_past_empty_subject_message ... 2026-08-27 08:24:11,653 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4358, custom_values:None, uid:1 2026-08-27 08:24:11,737 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2396 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:11,737 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:11,742 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:11,797 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2397 and Message-Id '<178489420469600.1787819051.756928205490112-openerp-4358-res.partner@b7094146b5a9>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:11,797 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:11,802 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:11,821 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_store_default_subject_reverts_to_display_name_and_is_o1 ... 2026-08-27 08:24:11,899 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4358, custom_values:None, uid:1 2026-08-27 08:24:11,993 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2398 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-27 08:24:11,993 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-27 08:24:11,996 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-27 08:24:12,131 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:24:12,718 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2399] 2026-08-27 08:24:12,730 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55075] 2026-08-27 08:24:12,735 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:24:13,074 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2400] 2026-08-27 08:24:13,081 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55077] 2026-08-27 08:24:13,086 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:24:13,110 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mail_route_hr.tests.test_employee_routing_field_access: Starting TestEmployeeRoutingFieldAccess.test_hr_officer_still_reads_the_routing_headers ... 2026-08-27 08:24:13,161 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mail_route_hr.tests.test_employee_routing_field_access: Starting TestEmployeeRoutingFieldAccess.test_routing_headers_are_not_denied_to_a_colleague_without_hr_rights ... 2026-08-27 08:24:13,410 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:24:13,759 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2401] 2026-08-27 08:24:13,768 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55079] 2026-08-27 08:24:13,774 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:24:13,820 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_01_maintenance_equipment_hierarchy ... 2026-08-27 08:24:13,900 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_02_maintenance_equipment_hierarchy ... 2026-08-27 08:24:13,958 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55081] 2026-08-27 08:24:13,977 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted maintenance.equipment records with IDs: [13] 2026-08-27 08:24:13,990 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5704] 2026-08-27 08:24:14,010 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_03_maintenance_equipment_hierarchy ... 2026-08-27 08:24:14,032 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_04_maintenance_equipment_hierarchy ... 2026-08-27 08:24:14,066 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_05_maintenance_equipment_hierarchy ... 2026-08-27 08:24:14,090 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_06_maintenance_equipment_hierarchy ... 2026-08-27 08:24:14,107 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_07_maintenance_equipment_hierarchy ... 2026-08-27 08:24:14,141 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_08_maintenance_equipment_hierarchy ... 2026-08-27 08:24:14,174 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_09_child_maintenance_ids_hierarchy ... 2026-08-27 08:24:14,264 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_10_recursive_parent_ids_hierarchy ... 2026-08-27 08:24:14,303 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:24:14,663 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2402] 2026-08-27 08:24:14,680 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55083] 2026-08-27 08:24:14,690 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:24:14,754 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_compute_parent_equipments ... 2026-08-27 08:24:14,826 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_compute_child_maintenances ... 2026-08-27 08:24:14,862 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_unlink_request_done_01 ... 2026-08-27 08:24:14,983 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2403] 2026-08-27 08:24:15,045 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2404] 2026-08-27 08:24:15,060 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2278 deleted mail.message records with IDs: [98] 2026-08-27 08:24:15,085 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2278, model: maintenance.request 2026-08-27 08:24:15,105 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.message records with IDs: [98] 2026-08-27 08:24:15,157 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [45591] 2026-08-27 08:24:15,157 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted maintenance.request records with IDs: [1] 2026-08-27 08:24:15,178 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [20, 21] 2026-08-27 08:24:15,218 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:24:19,134 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_cannot_access_other_merchant ... 2026-08-27 08:24:19,477 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [277], uid: 18, model: res.partner 2026-08-27 08:24:19,522 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_res_partner ... 2026-08-27 08:24:20,442 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2405] 2026-08-27 08:24:20,550 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2406] 2026-08-27 08:24:20,822 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [277], uid: 18, model: res.partner 2026-08-27 08:24:20,917 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [281, 282], uid: 18, model: res.partner 2026-08-27 08:24:21,939 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2407] 2026-08-27 08:24:22,055 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2408] 2026-08-27 08:24:22,294 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_003_merchant_access_commission_fee ... 2026-08-27 08:24:22,769 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 19, model: marketplace.commission.fee 2026-08-27 08:24:22,796 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_004_merchant_access_product_template ... 2026-08-27 08:24:23,435 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2409] 2026-08-27 08:24:23,537 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2410] 2026-08-27 08:24:23,601 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [783], uid: 19, model: product.product 2026-08-27 08:24:23,624 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_005_merchant_access_product_variable ... 2026-08-27 08:24:24,276 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2411] 2026-08-27 08:24:24,380 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2412] 2026-08-27 08:24:24,472 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [783], uid: 19, model: product.product 2026-08-27 08:24:24,508 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [783], uid: 19, model: product.product 2026-08-27 08:24:24,543 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [783], uid: 19, model: product.product 2026-08-27 08:24:24,573 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_006_merchant_access_merchant_category ... 2026-08-27 08:24:24,587 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.category 2026-08-27 08:24:24,620 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_007_merchant_access_merchant_product_category ... 2026-08-27 08:24:24,636 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.product.category 2026-08-27 08:24:24,668 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_008_merchant_access_commission_fee_rule ... 2026-08-27 08:24:24,694 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.rule 2026-08-27 08:24:24,704 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 18, model: marketplace.commission.fee.rule 2026-08-27 08:24:24,765 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_009_market_user_access_partner ... 2026-08-27 08:24:25,294 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #21 deleted res.partner records with IDs: [4372] 2026-08-27 08:24:25,317 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_011_market_user_access_commission_fee ... 2026-08-27 08:24:25,395 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee 2026-08-27 08:24:25,418 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [10], uid: 21, model: marketplace.commission.fee 2026-08-27 08:24:25,433 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee 2026-08-27 08:24:25,440 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [10], uid: 21, model: marketplace.commission.fee 2026-08-27 08:24:25,482 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_014_market_user_access_merchant_category ... 2026-08-27 08:24:25,496 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.category 2026-08-27 08:24:25,522 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_015_market_user_access_merchant_product_category ... 2026-08-27 08:24:25,535 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.product.category 2026-08-27 08:24:25,564 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_016_market_user_access_commission_fee_rule ... 2026-08-27 08:24:25,580 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.rule 2026-08-27 08:24:25,589 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 21, model: marketplace.commission.fee.rule 2026-08-27 08:24:25,635 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_017_market_all_user_access_res_partner ... 2026-08-27 08:24:25,786 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #23 deleted mail.message records with IDs: [6680] 2026-08-27 08:24:25,924 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #23 deleted ir.model.data records with IDs: [370127] 2026-08-27 08:24:25,924 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #23 deleted res.partner records with IDs: [279] 2026-08-27 08:24:25,952 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_021_market_all_user_access_merchant_category ... 2026-08-27 08:24:25,967 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.category 2026-08-27 08:24:25,993 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_022_market_all_user_access_merchant_product_category ... 2026-08-27 08:24:26,006 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.product.category 2026-08-27 08:24:26,038 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_023_market_all_user_access_commission_fee ... 2026-08-27 08:24:26,062 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee 2026-08-27 08:24:26,092 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_024_market_all_user_access_commission_fee_rule ... 2026-08-27 08:24:26,115 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.rule 2026-08-27 08:24:26,133 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 23, model: marketplace.commission.fee.rule 2026-08-27 08:24:26,186 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_025_market_admin_access_res_partner ... 2026-08-27 08:24:26,573 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #24 deleted res.partner records with IDs: [4375] 2026-08-27 08:24:26,595 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_028_market_admin_access_merchant_category ... 2026-08-27 08:24:26,628 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6699] 2026-08-27 08:24:26,643 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [370150] 2026-08-27 08:24:26,643 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #24 deleted merchant.category records with IDs: [1] 2026-08-27 08:24:26,667 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_029_market_admin_access_merchant_product_category ... 2026-08-27 08:24:26,714 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #24 deleted merchant.product.category records with IDs: [13] 2026-08-27 08:24:26,732 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_030_market_admin_access_commission_fee_rule ... 2026-08-27 08:24:26,785 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 24, model: marketplace.commission.fee.rule 2026-08-27 08:24:26,818 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6709] 2026-08-27 08:24:26,832 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [370160] 2026-08-27 08:24:26,833 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #24 deleted marketplace.commission.fee.rule records with IDs: [6] 2026-08-27 08:24:26,850 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_031_market_admin_access_commission_fee ... 2026-08-27 08:24:26,890 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee 2026-08-27 08:24:26,911 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_032_merchant_access_product_attribute ... 2026-08-27 08:24:26,978 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted product.attribute records with IDs: [119] 2026-08-27 08:24:26,980 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [120], uid: 18, model: product.attribute 2026-08-27 08:24:26,999 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [120], uid: 18, model: product.attribute 2026-08-27 08:24:27,026 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_033_merchant_access_product_attribute_value ... 2026-08-27 08:24:27,068 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted product.attribute.value records with IDs: [334] 2026-08-27 08:24:27,071 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [335], uid: 18, model: product.attribute.value 2026-08-27 08:24:27,095 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [335], uid: 18, model: product.attribute.value 2026-08-27 08:24:27,127 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_034_merchant_access_product_supplierinfo ... 2026-08-27 08:24:27,211 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [223], uid: 19, model: product.supplierinfo 2026-08-27 08:24:27,245 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_035_merchant_access_marketplace_commission_fee_reports ... 2026-08-27 08:24:27,320 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 18, model: marketplace.commission.fee.report 2026-08-27 08:24:27,360 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 18, model: marketplace.commission.fee.report 2026-08-27 08:24:27,370 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-27 08:24:27,374 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-27 08:24:27,377 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-27 08:24:27,379 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-27 08:24:27,385 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-27 08:24:27,387 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-27 08:24:27,389 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-27 08:24:27,391 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-27 08:24:27,394 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-27 08:24:27,396 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-27 08:24:27,398 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-27 08:24:27,401 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-27 08:24:27,417 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_036_market_user_access_marketplace_commission_fee_reports ... 2026-08-27 08:24:27,508 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 21, model: marketplace.commission.fee.report 2026-08-27 08:24:27,541 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 21, model: marketplace.commission.fee.report 2026-08-27 08:24:27,559 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-08-27 08:24:27,561 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-08-27 08:24:27,566 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-08-27 08:24:27,573 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-08-27 08:24:27,575 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-08-27 08:24:27,578 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-08-27 08:24:27,583 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-08-27 08:24:27,586 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-08-27 08:24:27,588 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-08-27 08:24:27,613 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_037_market_user_all_merchant_access_commission_fee_reports ... 2026-08-27 08:24:27,668 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-08-27 08:24:27,679 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-08-27 08:24:27,682 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-08-27 08:24:27,689 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-08-27 08:24:27,692 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-08-27 08:24:27,694 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-08-27 08:24:27,699 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-08-27 08:24:27,702 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-08-27 08:24:27,704 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-08-27 08:24:27,731 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_038_market_admin_access_commission_fee_reports ... 2026-08-27 08:24:27,787 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-08-27 08:24:27,796 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-08-27 08:24:27,798 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-08-27 08:24:27,802 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-08-27 08:24:27,805 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-08-27 08:24:27,807 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-08-27 08:24:27,811 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-08-27 08:24:27,813 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-08-27 08:24:27,815 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-08-27 08:24:27,847 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_merchant_access_product_template_attribute_line_001 ... 2026-08-27 08:24:28,418 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted product.product records with IDs: [2051, 2052] 2026-08-27 08:24:28,619 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted product.product records with IDs: [2056, 2057, 2058, 2055] 2026-08-27 08:24:28,663 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [507] 2026-08-27 08:24:28,678 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [508] 2026-08-27 08:24:28,690 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [511] 2026-08-27 08:24:28,707 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [512] 2026-08-27 08:24:28,735 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [148] 2026-08-27 08:24:28,754 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [150] 2026-08-27 08:24:28,924 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [151], uid: 18, model: product.template.attribute.line 2026-08-27 08:24:28,952 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [149], uid: 18, model: product.template.attribute.line 2026-08-27 08:24:29,058 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:24:33,265 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_account_invoice_report: Starting TestAccountInvoiceReport.test_invoice_report_select_is_queryable ... 2026-08-27 08:24:33,764 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:24:37,977 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_account_move_line: Starting TestAccountMoveLine.test_001_inverse_marketplace_commission_amount_currency ... 2026-08-27 08:24:38,982 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:24:48,700 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_invoiced_amount_sign_consistent_across_split_documents ... 2026-08-27 08:24:49,489 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_negative_batch_never_merges_into_positive_draft ... 2026-08-27 08:24:50,349 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_merges_into_existing_invoice_not_a_second ... 2026-08-27 08:24:51,158 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_never_merges_into_credit_note_draft ... 2026-08-27 08:24:51,938 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:24:55,839 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_001_action_create_invoices ... 2026-08-27 08:24:56,440 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_003_compute_invoiced_amount ... 2026-08-27 08:24:56,821 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_004_update_invoices ... 2026-08-27 08:24:57,811 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_005_modify_commission_fee ... 2026-08-27 08:24:57,844 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_006_compute_commission_rate ... 2026-08-27 08:24:57,878 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_007_compute_commission_amount ... 2026-08-27 08:24:57,894 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_008_update_existing_invoice_when_have_null_invoice_date_invoice ... 2026-08-27 08:24:59,684 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_009_update_existing_invoice_for_invoice_date_is_null ... 2026-08-27 08:25:00,303 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_010_merchant_3_commission_fee_1_change_to_draft ... 2026-08-27 08:25:00,338 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_02_validate_create_invoice ... 2026-08-27 08:25:00,452 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:25:04,698 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_001_monetary_value_when_the_currencies_are_the_same_merchant ... 2026-08-27 08:25:04,951 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_002_check_the_merchant_currency_value_other_than_commission_fee ... 2026-08-27 08:25:05,060 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_003_internal_user_read_monetary_on_report ... 2026-08-27 08:25:05,177 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:25:09,488 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_001_sql_constrains ... 2026-08-27 08:25:09,847 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_002_constraints_commission_rate ... 2026-08-27 08:25:09,879 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_003_constraints_date_start_date_end ... 2026-08-27 08:25:09,984 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:25:14,134 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_a_rate_card_attached_to_no_category_stays_readable ... 2026-08-27 08:25:14,484 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_fixture_preconditions_hold ... 2026-08-27 08:25:14,516 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_marketplace_administrator_still_sees_every_rate_card ... 2026-08-27 08:25:14,551 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_list_another_merchants_rate_card ... 2026-08-27 08:25:14,594 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_open_another_merchants_rate_card ... 2026-08-27 08:25:14,644 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_product_form_still_shows_its_commission_fee_rule ... 2026-08-27 08:25:14,669 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_reads_the_rate_card_of_a_category_they_sell_in ... 2026-08-27 08:25:14,708 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_scoping_is_symmetric_between_merchants ... 2026-08-27 08:25:14,829 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:25:28,514 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_commission_tax_scope: Starting TestCommissionLineTaxScope.test_commission_line_taxes_scoped_to_fee_company ... 2026-08-27 08:25:28,651 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:25:32,842 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_001_compute_merchant_last_period_last_date ... 2026-08-27 08:25:33,248 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_002_constrains_warning_number_date ... 2026-08-27 08:25:33,333 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:25:37,311 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_001_daily_cron_run_single_commission ... 2026-08-27 08:25:38,251 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_002_weekly_cron_run_single_commission ... 2026-08-27 08:25:39,051 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_003_monthy_cron_run_single_commission ... 2026-08-27 08:25:39,824 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_004_daily_cron_run_multi_commission ... 2026-08-27 08:25:41,543 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_005_cron_send_warning_message ... 2026-08-27 08:25:41,699 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2413] 2026-08-27 08:25:41,759 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2414] 2026-08-27 08:25:41,810 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2415] 2026-08-27 08:25:41,861 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2416] 2026-08-27 08:25:41,896 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_006_cron_when_change_state_to_draft ... 2026-08-27 08:25:43,286 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:25:47,741 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_merchant_category: Starting TestMerchantCategory.test_001_name_uniq ... 2026-08-27 08:25:48,146 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:25:52,267 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_chatter_grant_does_not_leak_other_merchants_rows ... 2026-08-27 08:25:52,657 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_product_chatter_thread_data_completes_without_accesserror ... 2026-08-27 08:25:52,794 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_reads_own_product_activity_ids_without_accesserror ... 2026-08-27 08:25:52,967 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:25:57,027 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_001_name_uniq ... 2026-08-27 08:25:57,353 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_002_action_synchronize_product_value ... 2026-08-27 08:25:57,732 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:25:57,763 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_menu_load_keeps_hiding_hr_department ... 2026-08-27 08:25:57,824 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_predicate_callable_from_any_env ... 2026-08-27 08:25:57,865 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_user_can_open_backend ... 2026-08-27 08:25:57,970 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:merchant01 from n/a 2026-08-27 08:25:57,977 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:25:59,531 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:25:59] "GET /odoo HTTP/1.1" 200 - 132 0.054 1.502 2026-08-27 08:25:59,533 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_merchant_web_client.TestMerchantWebClient.test_merchant_user_can_open_backend: waiting for threads: [] 2026-08-27 08:25:59,568 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:26:03,806 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_001_merchant_store_ids_value ... 2026-08-27 08:26:04,160 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_002_commercial_fields ... 2026-08-27 08:26:04,211 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_003_share_with_merchant ... 2026-08-27 08:26:04,513 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_005_setup_fee_invoice ... 2026-08-27 08:26:04,959 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_006_setup_fee_paid ... 2026-08-27 08:26:06,502 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_007_merchant_store_count ... 2026-08-27 08:26:06,680 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_008_merchant_product_count ... 2026-08-27 08:26:06,850 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_009_constrains_merchant_state ... 2026-08-27 08:26:06,940 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_010_action_active ... 2026-08-27 08:26:06,994 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_011_action_suspend ... 2026-08-27 08:26:07,046 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_012_action_close ... 2026-08-27 08:26:07,097 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_013_constraints_merchant_store_commercial_partner_id ... 2026-08-27 08:26:07,173 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_014_inverse_is_merchant_store ... 2026-08-27 08:26:07,253 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_015_merchant_action_change_merchant_state ... 2026-08-27 08:26:07,711 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_016_compute_is_merchant_by_merchant ... 2026-08-27 08:26:08,430 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2418] 2026-08-27 08:26:08,541 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2419] 2026-08-27 08:26:08,901 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_017_compute_is_merchant_by_internal_user ... 2026-08-27 08:26:09,185 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_018_constrains_merchant_store_company_type ... 2026-08-27 08:26:09,245 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_019_merchant_can_modify_own_info_at_portal ... 2026-08-27 08:26:09,257 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:merchant01 from n/a 2026-08-27 08:26:09,271 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:26:09,632 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:26:09] "POST /my/account HTTP/1.1" 303 - 133 0.062 0.301 2026-08-27 08:26:10,404 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:26:10] "GET /my/home HTTP/1.1" 200 - 272 0.136 0.633 2026-08-27 08:26:10,406 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner.TestPartner.test_019_merchant_can_modify_own_info_at_portal: waiting for threads: [] 2026-08-27 08:26:10,431 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_020_default_merchant_state_with_default_merchant_state_draft ... 2026-08-27 08:26:10,778 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2420] 2026-08-27 08:26:10,790 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55107] 2026-08-27 08:26:10,797 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:26:10,814 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:portal_user from n/a 2026-08-27 08:26:10,820 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:26:11,959 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Simulating signal changes during tests 2026-08-27 08:26:11,959 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:26:11] "POST /my/home/become_merchant HTTP/1.1" 200 - 396 0.211 0.930 2026-08-27 08:26:12,009 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_021_default_merchant_state_with_default_merchant_state_active ... 2026-08-27 08:26:12,325 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2421] 2026-08-27 08:26:12,334 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55110] 2026-08-27 08:26:12,341 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:26:12,363 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:portal_user from n/a 2026-08-27 08:26:12,370 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:26:13,716 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Simulating signal changes during tests 2026-08-27 08:26:13,716 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:26:13] "POST /my/home/become_merchant HTTP/1.1" 200 - 399 0.279 1.069 2026-08-27 08:26:13,826 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:26:13,842 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_company_delivery_address_create_recomputes_product_addresses ... 2026-08-27 08:26:14,878 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_mixed_batch_recompute_scoped_to_delivery_company_only ... 2026-08-27 08:26:20,081 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_create_does_not_scan_companies ... 2026-08-27 08:26:20,146 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_unlink_does_not_scan_companies ... 2026-08-27 08:26:20,233 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55303] 2026-08-27 08:26:20,441 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4423] 2026-08-27 08:26:20,486 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:26:25,141 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_does_not_invoke_search_merchant_store_ids ... 2026-08-27 08:26:25,650 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_no_marketplace_recompute_sql ... 2026-08-27 08:26:25,722 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_zero_seam_statements_total ... 2026-08-27 08:26:25,857 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:26:32,383 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreAddressRecomputeSurvives.test_store_state_change_recomputes_product_country_states ... 2026-08-27 08:26:33,826 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:26:38,796 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_false_for_unpaid_store ... 2026-08-27 08:26:39,804 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_true_after_real_payment_flow ... 2026-08-27 08:26:42,097 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:26:47,438 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreActivationRecomputeSurvives.test_store_activation_recomputes_service_product_country_states ... 2026-08-27 08:26:48,231 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:26:48,253 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_portal_is_merchant_security: Starting TestPortalIsMerchantSecurity.test_portal_post_to_my_account_cannot_flip_is_merchant ... 2026-08-27 08:26:48,687 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2422] 2026-08-27 08:26:48,703 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55308] 2026-08-27 08:26:48,710 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:26:48,735 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:portal.buyer@example.viindoo.com from n/a 2026-08-27 08:26:48,749 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:26:50,161 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:26:50] "POST /my/account HTTP/1.1" 200 - 237 0.192 1.222 2026-08-27 08:26:50,196 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:26:55,570 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_read_own_combo_item ... 2026-08-27 08:26:55,982 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_search_own_combo_item ... 2026-08-27 08:26:56,024 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_browse_cross_merchant_combo_item ... 2026-08-27 08:26:56,042 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [22], uid: 18, model: product.combo.item 2026-08-27 08:26:56,087 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_search_cross_merchant_combo_item ... 2026-08-27 08:26:56,217 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:27:01,327 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_display_name_domain_leaf_is_scoped_too ... 2026-08-27 08:27:01,789 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_still_finds_own_product_without_the_marketplace_context ... 2026-08-27 08:27:01,993 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_never_offers_another_merchants_product ... 2026-08-27 08:27:02,191 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_offers_own_product ... 2026-08-27 08:27:02,369 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_variant_type_ahead_never_offers_another_merchants_variant ... 2026-08-27 08:27:02,494 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_name_search_unaffected_for_non_marketplace_user ... 2026-08-27 08:27:03,019 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:27:07,230 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_product: Starting TestMarketPlaceProductProduct.test_merchant_manage_product_attribute ... 2026-08-27 08:27:08,142 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted product.product records with IDs: [2096, 2097] 2026-08-27 08:27:08,199 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [513] 2026-08-27 08:27:08,218 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [514] 2026-08-27 08:27:08,273 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [152] 2026-08-27 08:27:08,517 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:27:13,440 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_001_product_template_merchant_constraints ... 2026-08-27 08:27:13,914 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_002_merchant_product_categ_merchant_constraints ... 2026-08-27 08:27:13,983 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_003_check_required_merchant_stores ... 2026-08-27 08:27:14,368 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_004_check_invalid_merchant ... 2026-08-27 08:27:14,583 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_005_check_invalid_merchant_stores ... 2026-08-27 08:27:14,926 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_006_compute_store_address_of_merchant_product ... 2026-08-27 08:27:15,023 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_007_compute_store_address_of_company_product ... 2026-08-27 08:27:17,972 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_008_compute_store_address_of_merchant_product ... 2026-08-27 08:27:18,028 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_009_compute_store_address_when_unlink_delivery_address ... 2026-08-27 08:27:20,517 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4443] 2026-08-27 08:27:21,635 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:27:26,286 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_res_users: Starting TestMarketPlaceResUsers.test_001_compute_share_of_merchant ... 2026-08-27 08:27:26,864 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:27:26,880 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_all_user_type_groups_share_does_not_raise ... 2026-08-27 08:27:27,136 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_hidden_merchant_group_field_states_why_it_is_hidden ... 2026-08-27 08:27:27,502 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_normal_operation_injects_merchant_under_portal ... 2026-08-27 08:27:27,873 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:27:32,403 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_category_scoped_programme_is_readable_by_every_merchant ... 2026-08-27 08:27:32,960 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_domain_scoped_programme_is_readable_by_nobody ... 2026-08-27 08:27:33,071 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_mixed_program_really_mixes_restricted_and_unrestricted_rules ... 2026-08-27 08:27:33,105 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_products_belong_to_different_merchants ... 2026-08-27 08:27:33,155 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_marketplace_administrator_still_sees_every_program ... 2026-08-27 08:27:33,218 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_open_another_merchants_program_directly ... 2026-08-27 08:27:33,315 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_see_another_merchants_program_rule_reward_mail ... 2026-08-27 08:27:33,444 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_never_sees_any_loyalty_card ... 2026-08-27 08:27:33,560 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_that_carries_one_unrestricted_rule ... 2026-08-27 08:27:33,660 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_with_no_rule_at_all ... 2026-08-27 08:27:33,723 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_own_program_rule_reward_mail ... 2026-08-27 08:27:33,829 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_product_scoped_programme_still_names_its_owner ... 2026-08-27 08:27:33,908 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_scoping_is_symmetric_between_merchants ... 2026-08-27 08:27:34,012 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:27:39,515 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_marketplace_administrator_still_sees_every_rating ... 2026-08-27 08:27:39,865 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_open_a_rating_about_themselves_directly ... 2026-08-27 08:27:39,928 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_see_another_merchants_rating ... 2026-08-27 08:27:39,962 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_never_sees_any_rating_even_about_themselves ... 2026-08-27 08:27:40,063 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:27:46,266 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_access_share_sale_order ... 2026-08-27 08:27:47,175 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [575], uid: 18, model: sale.order 2026-08-27 08:27:47,219 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [575], uid: 19, model: sale.order 2026-08-27 08:27:47,285 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [575], uid: 18, model: sale.order 2026-08-27 08:27:48,134 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_sale_order ... 2026-08-27 08:27:48,174 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [571], uid: 18, model: sale.order 2026-08-27 08:27:48,947 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1789], uid: 18, model: sale.order.line 2026-08-27 08:27:49,360 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [572], uid: 18, model: sale.order 2026-08-27 08:27:49,460 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_002_market_user_access_sale_order ... 2026-08-27 08:27:49,910 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [573], uid: 21, model: sale.order 2026-08-27 08:27:49,980 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: sale.order 2026-08-27 08:27:50,046 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_003_market_all_users_access_sale_order ... 2026-08-27 08:27:50,726 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: sale.order 2026-08-27 08:27:50,775 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_004_merchant_users_access_sale_order ... 2026-08-27 08:27:51,655 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_merchant_access_sale_order_create_by_own_001 ... 2026-08-27 08:27:51,844 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:27:58,014 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_customer_mode_hides_non_customers_from_a_merchant ... 2026-08-27 08:27:58,760 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_merchant_id_context_narrows_the_picker_to_that_merchant ... 2026-08-27 08:27:58,861 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_the_narrowing_is_inert_without_its_context_keys ... 2026-08-27 08:27:59,014 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:28:05,200 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_01_payment_transaction ... 2026-08-27 08:28:07,500 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_02_payment_transaction ... 2026-08-27 08:28:08,411 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_03_payment_transaction ... 2026-08-27 08:28:09,740 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:28:14,943 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_001_merchant_create_update_sale_order ... 2026-08-27 08:28:16,561 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_002_add_sale_order_line_after_on_order_confirmed ... 2026-08-27 08:28:17,236 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_003_update_value_sale_order_line_on_order_confirmed ... 2026-08-27 08:28:18,067 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move records with IDs: [521] 2026-08-27 08:28:18,224 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_004_cancel_sale_order ... 2026-08-27 08:28:18,951 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2267] 2026-08-27 08:28:19,347 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [404, 403] 2026-08-27 08:28:19,407 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [268] 2026-08-27 08:28:19,425 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [392] 2026-08-27 08:28:19,568 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_005_merchant_create_sale_order_with_negative_commission ... 2026-08-27 08:28:20,269 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_006_overlap_merchant_sale_order ... 2026-08-27 08:28:20,798 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_007_compute_is_multi_merchant_order ... 2026-08-27 08:28:21,052 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_merchant_store ... 2026-08-27 08:28:21,201 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_product_vs_store ... 2026-08-27 08:28:21,514 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_is_multi_merchant_order_is_answered_per_reader ... 2026-08-27 08:28:21,558 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_single_merchant_so_001 ... 2026-08-27 08:28:22,382 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <079879047349652.1787819302.287817239761353-openerp-590-sale.order@b7094146b5a9>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-27 08:28:22,403 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2424] 2026-08-27 08:28:22,445 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2425] 2026-08-27 08:28:22,549 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted stock.move.line records with IDs: [2270] 2026-08-27 08:28:22,704 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [408, 407] 2026-08-27 08:28:22,728 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [272] 2026-08-27 08:28:22,736 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [396] 2026-08-27 08:28:22,784 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_so_single_merchant_002 ... 2026-08-27 08:28:22,913 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_action_confirm_posts_message ... 2026-08-27 08:28:23,735 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2426] 2026-08-27 08:28:23,776 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.followers records with IDs: [5884] 2026-08-27 08:28:23,810 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_includes_merchant_partner_in_recipients ... 2026-08-27 08:28:24,336 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_validate_merchant_cancel_so_001 ... 2026-08-27 08:28:25,858 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:28:26,374 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2427] 2026-08-27 08:28:26,389 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55338] 2026-08-27 08:28:26,395 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:28:26,486 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order_cancel_access: Starting TestSaleOrderCancelNonMarketplace.test_draft_sale_order_cancel_unaffected_for_non_marketplace_user ... 2026-08-27 08:28:27,963 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order_cancel_access: Starting TestSaleOrderCancelNonMarketplace.test_sale_order_cancel_unaffected_for_non_marketplace_user ... 2026-08-27 08:28:29,696 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2288 deleted stock.move.line records with IDs: [2274] 2026-08-27 08:28:29,858 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:28:35,428 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_001_check_required_store_with_not_service_product ... 2026-08-27 08:28:36,715 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_002_merchant_cannot_buy_own_product ... 2026-08-27 08:28:37,221 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_compute_merchant_id_001 ... 2026-08-27 08:28:37,337 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_hand_typed_price_is_reset_when_the_product_changes ... 2026-08-27 08:28:38,414 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_merchant_line_still_requires_a_store_to_be_chosen ... 2026-08-27 08:28:38,670 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:28:43,517 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale.tests.test_sale_report: Starting TestSaleReport.test_read_group_marketplace_measures ... 2026-08-27 08:28:44,365 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:28:50,321 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_currency_conversion_diff.tests.test_payment_transaction: Starting TestPaymentTransaction.test_create_payment_forwards_converted_amount_and_currency_in_context ... 2026-08-27 08:28:51,823 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:28:56,541 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cancel_of_loyalty_order_is_currently_refused ... 2026-08-27 08:28:58,990 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 18, model: addendum.addendum 2026-08-27 08:28:59,105 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cannot_read_other_merchant_loyalty_history ... 2026-08-27 08:29:00,765 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cannot_write_a_card_reachable_from_another_merchants_order ... 2026-08-27 08:29:02,351 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_confirms_order_with_loyalty_program ... 2026-08-27 08:29:03,540 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_owning_merchant_can_write_the_card_their_own_order_redeemed ... 2026-08-27 08:29:04,933 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:29:11,737 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_01_marketplace_order_with_discount_loyalty_01 ... 2026-08-27 08:29:13,523 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_02_marketplace_order_with_discount_loyalty_02 ... 2026-08-27 08:29:15,085 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_03_marketplace_order_with_discount_loyalty_03 ... 2026-08-27 08:29:16,411 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_04_marketplace_order_with_discount_loyalty_04 ... 2026-08-27 08:29:16,424 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-27 08:29:17,740 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_05_marketplace_order_with_discount_loyalty_05 ... 2026-08-27 08:29:17,750 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-27 08:29:19,225 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_06_marketplace_order_with_discount_loyalty_06 ... 2026-08-27 08:29:19,240 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-27 08:29:20,732 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_07_marketplace_order_with_discount_loyalty_07 ... 2026-08-27 08:29:20,744 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-27 08:29:22,218 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_08_marketplace_order_with_discount_loyalty_08 ... 2026-08-27 08:29:22,232 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-27 08:29:23,711 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_09_marketplace_order_with_discount_loyalty_09 ... 2026-08-27 08:29:24,796 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_10_marketplace_order_with_free_product_loyalty ... 2026-08-27 08:29:24,821 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-27 08:29:26,913 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_11_merchant_cancel_draft_so_with_coupon_points ... 2026-08-27 08:29:27,738 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [312, 313] 2026-08-27 08:29:27,755 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [434] 2026-08-27 08:29:27,957 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:29:33,057 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_configured_basket_mixing_two_merchants_reaches_the_cart ... 2026-08-27 08:29:33,803 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_configuring_a_basket_with_no_merchant_product_changes_nothing ... 2026-08-27 08:29:34,149 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_main_product_is_attributed_to_the_store_the_shopper_was_browsing ... 2026-08-27 08:29:34,483 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_optional_product_from_another_merchant_keeps_its_own_store ... 2026-08-27 08:29:34,778 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_optional_product_sold_in_another_store_of_the_same_merchant_keeps_that_store ... 2026-08-27 08:29:35,088 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_platform_optional_product_is_not_given_a_merchant_store ... 2026-08-27 08:29:35,465 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:29:40,972 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour: Starting TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store ... 2026-08-27 08:29:41,859 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Chrome headless failed to start: 2026-08-27 08:29:41,860 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour: skipped TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:29:41,903 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store (odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store) 2026-08-27 08:29:41,904 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour: Starting TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store ... 2026-08-27 08:29:42,274 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Chrome headless failed to start: [2999:3020:0827/082942.044239:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2999:3020:0827/082942.050466:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2999:3020:0827/082942.050584:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2999:3020:0827/082942.051287:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2999:3020:0827/082942.051311:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2999:3020:0827/082942.064524:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2999:2999:0827/082942.068280:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3034:3034:0827/082942.086523:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3034:3034:0827/082942.089821:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2999:3020:0827/082942.096897:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2999:2999:0827/082942.185888:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2999:2999:0827/082942.185979:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2999:2999:0827/082942.185994:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2999:3020:0827/082942.186012:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2999:3020:0827/082942.186040:ERROR:dbus/bus.cc:405] 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-27 08:29:42,277 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour: skipped TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:29:42,310 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store (odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store) 2026-08-27 08:29:42,311 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour: Starting TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store ... 2026-08-27 08:29:42,484 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Chrome headless failed to start: [3117:3117:0100/000000.481427:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-27 08:29:42,484 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour: skipped TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:29:42,616 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:29:48,768 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2428] 2026-08-27 08:29:48,872 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2429] 2026-08-27 08:29:49,574 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2430] 2026-08-27 08:29:49,676 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2431] 2026-08-27 08:29:50,310 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [2432] 2026-08-27 08:29:50,442 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2433] 2026-08-27 08:29:50,483 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_01_split_picking_between_merchant_store_01 ... 2026-08-27 08:29:51,585 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move records with IDs: [539] 2026-08-27 08:29:52,342 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2434] 2026-08-27 08:29:52,450 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2435] 2026-08-27 08:29:52,831 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_001 ... 2026-08-27 08:29:53,591 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <648577807511997.1787819393.510193347930908-openerp-659-sale.order@b7094146b5a9>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-27 08:29:53,610 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2436] 2026-08-27 08:29:53,650 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2437] 2026-08-27 08:29:53,823 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [435, 434] 2026-08-27 08:29:53,843 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [322] 2026-08-27 08:29:53,851 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [450] 2026-08-27 08:29:53,915 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_002 ... 2026-08-27 08:29:54,797 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:29:59,934 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_marketplace_administrator_still_sees_every_letter ... 2026-08-27 08:30:00,298 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_open_another_merchants_letter_directly ... 2026-08-27 08:30:00,364 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_see_another_merchants_letters ... 2026-08-27 08:30:00,409 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_own_store ... 2026-08-27 08:30:00,458 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_them ... 2026-08-27 08:30:00,509 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_scoping_is_symmetric_between_merchants ... 2026-08-27 08:30:00,652 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:30:06,635 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2438] 2026-08-27 08:30:06,733 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2439] 2026-08-27 08:30:06,771 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_01_check_merchant_picking_types ... 2026-08-27 08:30:06,806 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_02_merchant_manage_stock_picking_state_01 ... 2026-08-27 08:30:07,264 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_03_merchant_manage_stock_picking_state_03 ... 2026-08-27 08:30:07,527 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_04_merchant_return_stock_picking ... 2026-08-27 08:30:08,155 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_05_merchant_cancel_stock_picking ... 2026-08-27 08:30:08,359 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2285] 2026-08-27 08:30:08,429 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_06_merchant_manage_stock_quant ... 2026-08-27 08:30:08,851 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_07_merchant_stock_data_post_init_hook ... 2026-08-27 08:30:08,920 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_08_merchant_stock_data_in_create ... 2026-08-27 08:30:09,140 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_alone_decides_storability ... 2026-08-27 08:30:09,782 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2440] 2026-08-27 08:30:09,877 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2441] 2026-08-27 08:30:09,940 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_change_flips_storability ... 2026-08-27 08:30:10,515 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2442] 2026-08-27 08:30:10,607 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2443] 2026-08-27 08:30:10,886 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:30:15,205 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_can_still_open_their_own_supply_route ... 2026-08-27 08:30:15,557 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_list_another_merchants_supply_route ... 2026-08-27 08:30:15,596 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_open_another_merchants_supply_route ... 2026-08-27 08:30:15,655 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_visibility_of_supplier_locations_is_unchanged ... 2026-08-27 08:30:15,759 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:30:16,336 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2444] 2026-08-27 08:30:16,350 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55415] 2026-08-27 08:30:16,357 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:30:16,407 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_stock.tests.test_stock_picking_core_workflow: Starting TestStockPickingCoreWorkflow.test_action_split_transfer_unaffected_for_non_marketplace_user ... 2026-08-27 08:30:17,477 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:30:23,579 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_company_less_merchant_is_publicized_when_on ... 2026-08-27 08:30:24,538 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_default_publicize_is_on ... 2026-08-27 08:30:24,614 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_inactive_merchant_invisible ... 2026-08-27 08:30:25,462 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [277], uid: 7, model: res.partner 2026-08-27 08:30:25,507 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_merchant_cannot_read_other_merchant ... 2026-08-27 08:30:26,159 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [370018] 2026-08-27 08:30:26,160 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [69] 2026-08-27 08:30:26,340 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [277], uid: 18, model: res.partner 2026-08-27 08:30:26,385 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_portal_cannot_read_active_merchant ... 2026-08-27 08:30:27,186 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [370018] 2026-08-27 08:30:27,187 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [69] 2026-08-27 08:30:27,331 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [277], uid: 7, model: res.partner 2026-08-27 08:30:27,362 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_merchant_can_read_other_active_merchant ... 2026-08-27 08:30:28,338 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_portal_can_read_active_merchant ... 2026-08-27 08:30:29,317 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:30:35,512 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour: Starting TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose ... 2026-08-27 08:30:36,247 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Chrome headless failed to start: 2026-08-27 08:30:36,248 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour: skipped TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:30:36,316 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_shopper_can_buy_a_merchant_product_from_the_store_they_chose (odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose) 2026-08-27 08:30:36,316 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour: Starting TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose ... 2026-08-27 08:30:36,519 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Chrome headless failed to start: 2026-08-27 08:30:36,520 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour: skipped TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:30:36,586 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_shopper_can_buy_a_merchant_product_from_the_store_they_chose (odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose) 2026-08-27 08:30:36,587 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour: Starting TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose ... 2026-08-27 08:30:36,784 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Chrome headless failed to start: 2026-08-27 08:30:36,784 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour: skipped TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:30:36,983 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:30:37,025 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render: Starting TestShopRender.test_shop_page_renders_with_state_filter ... 2026-08-27 08:30:37,040 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:30:38,814 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:30:38] "GET /shop HTTP/1.1" 200 - 370 0.332 1.450 2026-08-27 08:30:38,817 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render.TestShopRender.test_shop_page_renders_with_state_filter: waiting for threads: [] 2026-08-27 08:30:38,879 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:30:46,031 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_002_update_to_cart_with_merchant_non_service_product ... 2026-08-27 08:30:47,735 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_003_update_to_card_with_merchant_service_product ... 2026-08-27 08:30:48,409 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_add_same_product_to_cart_with_different_stores ... 2026-08-27 08:30:48,958 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_check_so_info_when_merchant_update_to_cart_001 ... 2026-08-27 08:30:49,562 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_check_so_info_when_merchant_update_to_cart_002 ... 2026-08-27 08:30:50,392 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:30:56,778 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_active_merchant_product_stays_visible_as_an_accessory ... 2026-08-27 08:30:57,459 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_checkout_flow_blocks_a_cart_holding_a_closed_merchants_product ... 2026-08-27 08:30:58,269 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_checkout_flow_passes_for_an_active_merchants_product ... 2026-08-27 08:30:58,571 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_paused_store_product_is_excluded_as_an_accessory ... 2026-08-27 08:30:58,774 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_001 ... 2026-08-27 08:30:58,954 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_002 ... 2026-08-27 08:30:59,134 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_003 ... 2026-08-27 08:30:59,439 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:30:59,786 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale_stock.tests.test_shop_stock_by_store: Starting TestShopStockByStore.test_a_storable_merchant_product_reports_its_store_quantity ... 2026-08-27 08:30:59,988 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_marketplace_website_sale_stock.tests.test_shop_stock_by_store: Starting TestShopStockByStore.test_the_product_page_renders_and_offers_the_merchant_store ... 2026-08-27 08:31:00,212 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:31:01,869 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:31:01] "GET /shop/shop-stock-by-store-product-1720 HTTP/1.1" 200 - 309 0.362 1.298 2026-08-27 08:31:01,932 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:31:05,183 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_01 ... 2026-08-27 08:31:06,039 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2291] 2026-08-27 08:31:07,965 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_02 ... 2026-08-27 08:31:09,025 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2298] 2026-08-27 08:31:09,793 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_03 ... 2026-08-27 08:31:10,653 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2302] 2026-08-27 08:31:11,414 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2306] 2026-08-27 08:31:13,311 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_01 ... 2026-08-27 08:31:14,126 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2311] 2026-08-27 08:31:16,121 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_02 ... 2026-08-27 08:31:17,064 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2321] 2026-08-27 08:31:19,371 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_03 ... 2026-08-27 08:31:20,495 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2331] 2026-08-27 08:31:22,771 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_04 ... 2026-08-27 08:31:23,475 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move records with IDs: [555] 2026-08-27 08:31:24,520 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2341] 2026-08-27 08:31:24,968 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_05 ... 2026-08-27 08:31:26,012 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2345] 2026-08-27 08:31:26,449 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2349] 2026-08-27 08:31:27,195 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:31:27,211 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_availability_fields_exist ... 2026-08-27 08:31:27,236 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_cluster_modules_are_not_dependencies ... 2026-08-27 08:31:27,254 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_compute_available_reflects_registry ... 2026-08-27 08:31:27,471 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_hub_module_toggle_is_not_declared ... 2026-08-27 08:31:27,496 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_install_checkbox_hidden_when_module_unavailable ... 2026-08-27 08:31:28,064 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_model_compute_and_view_declare_the_same_modules ... 2026-08-27 08:31:28,088 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_module_toggle_fields_exist ... 2026-08-27 08:31:28,110 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_module_viin_mrp_mps_label_does_not_collide_with_core_mrp_mps ... 2026-08-27 08:31:28,129 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_nested_units_are_guarded_by_their_parent_toggle ... 2026-08-27 08:31:28,151 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_setting_ids_are_unique_in_the_merged_arch ... 2026-08-27 08:31:28,718 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_units_are_partitioned_into_the_four_blocks ... 2026-08-27 08:31:29,283 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_link_visible_only_when_module_unavailable ... 2026-08-27 08:31:29,788 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_urls_match_their_module ... 2026-08-27 08:31:30,332 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:31:31,284 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_standard_consumption_batch_insert_perf: Starting TestStandardConsumptionBatchInsertPerf.test_backorder_copies_component_and_byproduct_standard_consumptions_in_a_single_insert_each ... 2026-08-27 08:31:34,176 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp.tests.test_standard_consumption_batch_insert_perf: Starting TestStandardConsumptionBatchInsertPerf.test_confirm_creates_component_and_byproduct_standard_consumptions_in_a_single_insert_each ... 2026-08-27 08:31:35,348 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:31:35,993 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_01_check_account_entry_move_1 ... 2026-08-27 08:31:38,757 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_02_check_account_entry_move_2 ... 2026-08-27 08:31:40,210 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:31:42,990 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-08-27 08:31:43,234 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome headless failed to start: 2026-08-27 08:31:43,235 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: skipped TestProductionCostTour.test_production_cost_report_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:31:43,264 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_production_cost_report_tour (odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour) 2026-08-27 08:31:43,265 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-08-27 08:31:43,448 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.test_production_cost_report_tour: Chrome headless failed to start: 2026-08-27 08:31:43,449 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: skipped TestProductionCostTour.test_production_cost_report_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:31:43,477 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_production_cost_report_tour (odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour) 2026-08-27 08:31:43,477 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-08-27 08:31:43,821 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.test_production_cost_report_tour.test_production_cost_report_tour: Chrome headless failed to start: [3200:3221:0827/083143.631481:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3200:3221:0827/083143.636309:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3200:3221:0827/083143.636421:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3200:3221:0827/083143.636460:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3200:3221:0827/083143.636469:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3200:3221:0827/083143.658555:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3200:3200:0827/083143.663257:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3235:3235:0827/083143.675147:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3235:3235:0827/083143.678907:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3200:3221:0827/083143.690488:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3200:3200:0827/083143.781638:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3200:3200:0827/083143.781798:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3200:3200:0827/083143.781812:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3200:3221:0827/083143.782416:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3200:3221:0827/083143.782438:ERROR:dbus/bus.cc:405] 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-27 08:31:43,824 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: skipped TestProductionCostTour.test_production_cost_report_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:31:43,866 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:31:44,392 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_mrp_accounting_block_renders_after_the_stock_valuation_block ... 2026-08-27 08:31:44,423 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_production_cost_account_renders_with_the_stock_valuation_accounts ... 2026-08-27 08:31:44,450 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_settings_region_this_module_extends_is_reachable ... 2026-08-27 08:31:44,475 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_work_in_progress_setting_renders_inside_the_mrp_accounting_block ... 2026-08-27 08:31:44,521 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:31:50,039 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_filter.tests.test_mrp_production: Starting TestMRPProduction.test_mrp_production ... 2026-08-27 08:31:51,582 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:31:52,432 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_confirmed_approval_is_not_masked_by_a_later_draft_one ... 2026-08-27 08:31:55,323 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [164] 2026-08-27 08:31:55,380 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [165] 2026-08-27 08:31:56,784 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [167] 2026-08-27 08:31:57,073 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2445] 2026-08-27 08:31:58,322 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [169] 2026-08-27 08:31:58,398 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_frozen_revision_stays_frozen_when_a_later_draft_approval_is_added ... 2026-08-27 08:32:00,744 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [172] 2026-08-27 08:32:00,868 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [173] 2026-08-27 08:32:01,987 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [175] 2026-08-27 08:32:02,230 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2446] 2026-08-27 08:32:03,531 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [177] 2026-08-27 08:32:03,610 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55514] 2026-08-27 08:32:03,663 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_refused_line_dominates_a_done_line ... 2026-08-27 08:32:06,037 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [180] 2026-08-27 08:32:06,106 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [181] 2026-08-27 08:32:06,320 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2447] 2026-08-27 08:32:06,433 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2448] 2026-08-27 08:32:07,463 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [183] 2026-08-27 08:32:07,645 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2449] 2026-08-27 08:32:07,709 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1349] 2026-08-27 08:32:07,780 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2450] 2026-08-27 08:32:07,876 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_an_eco_with_no_approval_line_has_no_approval_state ... 2026-08-27 08:32:08,790 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_eco_approval_state_is_the_dominant_line_state ... 2026-08-27 08:32:11,039 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [187] 2026-08-27 08:32:11,095 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [188] 2026-08-27 08:32:12,135 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [190] 2026-08-27 08:32:12,380 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2451] 2026-08-27 08:32:12,491 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2452] 2026-08-27 08:32:13,680 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [192] 2026-08-27 08:32:13,754 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_priority_map_ranks_every_approval_line_state ... 2026-08-27 08:32:14,874 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_state_is_draft_only_when_every_line_is_draft ... 2026-08-27 08:32:17,755 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [196] 2026-08-27 08:32:17,877 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [197] 2026-08-27 08:32:19,293 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [199] 2026-08-27 08:32:19,546 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2453] 2026-08-27 08:32:19,607 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:32:20,467 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_bom_without_an_eco_is_not_frozen_by_a_sibling_in_the_same_write ... 2026-08-27 08:32:23,177 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [202] 2026-08-27 08:32:23,265 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [203] 2026-08-27 08:32:23,720 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_multi_write_over_two_boms_sharing_one_eco_is_refused_per_record ... 2026-08-27 08:32:26,527 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [206] 2026-08-27 08:32:26,609 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [207] 2026-08-27 08:32:27,037 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_multi_write_over_two_draft_ecos_is_allowed ... 2026-08-27 08:32:30,634 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [210] 2026-08-27 08:32:30,724 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [211] 2026-08-27 08:32:30,992 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_multi_write_over_two_non_draft_ecos_is_refused_per_record ... 2026-08-27 08:32:33,695 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [214] 2026-08-27 08:32:33,777 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [215] 2026-08-27 08:32:34,377 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2454] 2026-08-27 08:32:34,442 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_single_write_on_a_frozen_revision_is_refused ... 2026-08-27 08:32:37,107 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [218] 2026-08-27 08:32:37,175 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [219] 2026-08-27 08:32:37,647 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_write_on_a_bom_with_no_eco_is_allowed ... 2026-08-27 08:32:40,311 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [222] 2026-08-27 08:32:40,392 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [223] 2026-08-27 08:32:40,689 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_publishing_a_revision_is_the_only_write_that_escapes_the_freeze ... 2026-08-27 08:32:43,214 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [226] 2026-08-27 08:32:43,307 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [227] 2026-08-27 08:32:43,985 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2455] 2026-08-27 08:32:44,109 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_publishing_two_revisions_at_once_is_not_frozen ... 2026-08-27 08:32:46,721 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [230] 2026-08-27 08:32:46,788 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [231] 2026-08-27 08:32:47,352 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2456] 2026-08-27 08:32:47,460 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:32:48,115 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_approval_request_without_eco_access ... 2026-08-27 08:32:49,219 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [233] 2026-08-27 08:32:49,340 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2315, model: viin.mrp.eco 2026-08-27 08:32:49,603 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2315 deleted mail.activity records with IDs: [1361] 2026-08-27 08:32:49,657 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2315, model: viin.mrp.eco 2026-08-27 08:32:49,778 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1361] 2026-08-27 08:32:49,935 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2457] 2026-08-27 08:32:50,098 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2315, model: viin.mrp.eco 2026-08-27 08:32:50,126 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_plm_with_approval ... 2026-08-27 08:32:51,461 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1362] 2026-08-27 08:32:51,777 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_unlink_eco_on_confirm_approval ... 2026-08-27 08:32:52,964 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55661, 55643] 2026-08-27 08:32:53,021 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:32:53,035 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_no_tree_idiom_survives_in_this_module ... 2026-08-27 08:32:53,079 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_approval_page_is_anchored_after_the_operation_changes_page ... 2026-08-27 08:32:53,139 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_approval_request_form_serves_the_eco_column ... 2026-08-27 08:32:53,308 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_serves_the_approval_statusbar ... 2026-08-27 08:32:53,358 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_serves_the_authored_approval_line_columns ... 2026-08-27 08:32:53,412 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_still_exposes_the_buttons_this_module_rebinds ... 2026-08-27 08:32:53,464 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:32:55,111 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_a_subcontract_bom_is_an_accepted_eco_target_for_a_confirmed_mo ... 2026-08-27 08:32:56,297 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2378, 2377] 2026-08-27 08:32:56,444 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_to_a_cancelled_mo_is_refused ... 2026-08-27 08:32:57,595 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2380, 2379] 2026-08-27 08:32:57,680 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_to_a_draft_mo_is_refused ... 2026-08-27 08:32:58,604 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_to_a_partially_produced_mo_is_refused ... 2026-08-27 08:32:59,962 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_to_a_started_workorder_is_refused ... 2026-08-27 08:33:01,334 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_with_consumed_components_is_refused ... 2026-08-27 08:33:02,737 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_starting_a_new_revision_on_a_started_mo_is_refused ... 2026-08-27 08:33:04,203 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_interlock_runs_before_the_production_is_cancelled ... 2026-08-27 08:33:05,609 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_purchase_order_count_is_live_on_subcontract_purchase_id_alone ... 2026-08-27 08:33:06,956 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_purchase_order_count_refreshes_when_the_subcontract_order_is_linked ... 2026-08-27 08:33:08,169 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2394, 2393] 2026-08-27 08:33:08,316 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_purchase_orders_action_serves_a_list_view ... 2026-08-27 08:33:09,581 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2396, 2395] 2026-08-27 08:33:09,705 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_purchase_smart_button_opens_exactly_what_its_counter_counts ... 2026-08-27 08:33:10,994 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2398, 2397] 2026-08-27 08:33:11,135 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_subcontract_order_is_counted_once ... 2026-08-27 08:33:12,393 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2400, 2399] 2026-08-27 08:33:12,561 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:33:12,588 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractViewStructure.test_no_tree_view_type_survives_in_this_module ... 2026-08-27 08:33:12,617 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractViewStructure.test_the_contractor_field_is_readonly_exactly_when_the_eco_is_applied ... 2026-08-27 08:33:12,692 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:33:14,665 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_fully_production_order ... 2026-08-27 08:33:15,935 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2402, 2401] 2026-08-27 08:33:16,079 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_partial_production_order ... 2026-08-27 08:33:17,491 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2406, 2405] 2026-08-27 08:33:17,688 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:33:18,863 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting ... 2026-08-27 08:33:21,528 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [238] 2026-08-27 08:33:21,634 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2407] 2026-08-27 08:33:21,811 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting_through_the_approval ... 2026-08-27 08:33:23,932 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1364] 2026-08-27 08:33:24,212 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [2408] 2026-08-27 08:33:24,424 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard ... 2026-08-27 08:33:25,457 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_draft_production ... 2026-08-27 08:33:26,294 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_empty_quantity ... 2026-08-27 08:33:27,152 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_same_quantity ... 2026-08-27 08:33:28,230 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:33:28,247 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting_views: Starting TestPlmTestFullStructure.test_this_module_ships_no_view_and_no_server_blind_idiom ... 2026-08-27 08:33:28,289 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:33:29,021 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_creating_a_bom_scoped_document_already_published_is_refused_at_create ... 2026-08-27 08:33:29,077 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_creating_a_confidential_document_published_by_default_is_refused_and_leaves_no_row ... 2026-08-27 08:33:29,116 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_installing_this_module_unpublishes_confidential_documents_including_archived_ones ... 2026-08-27 08:33:29,176 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_marking_an_already_published_document_confidential_is_refused_and_leaves_it_published ... 2026-08-27 08:33:29,287 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_migration_unpublishes_pre_existing_confidential_documents_without_declassifying_them ... 2026-08-27 08:33:29,355 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_non_plm_user_blind_publish_attempt_never_reaches_an_unauthenticated_shop_visitor ... 2026-08-27 08:33:29,445 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: product.document 2026-08-27 08:33:29,458 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:33:29,702 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:33:29] "GET /shop/e-com11-cabinet-with-doors-15/document/14 HTTP/1.1" 303 - 25 0.017 0.228 2026-08-27 08:33:29,704 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication.TestPLMProductDocumentPublication.test_non_plm_user_blind_publish_attempt_never_reaches_an_unauthenticated_shop_visitor: waiting for threads: [] 2026-08-27 08:33:29,730 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_non_plm_user_can_still_publish_a_non_engineering_document_to_the_website ... 2026-08-27 08:33:29,814 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_non_plm_user_cannot_blind_publish_a_confidential_document_to_the_website ... 2026-08-27 08:33:29,902 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [16], uid: 6, model: product.document 2026-08-27 08:33:29,931 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_plm_user_cannot_publish_a_confidential_document_so_it_is_never_served_to_an_unauthenticated_shop_visitor ... 2026-08-27 08:33:30,016 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:33:31,173 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:33:31] "GET /shop/e-com11-cabinet-with-doors-15/document/17 HTTP/1.1" 303 - 25 0.019 1.140 2026-08-27 08:33:31,175 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication.TestPLMProductDocumentPublication.test_plm_user_cannot_publish_a_confidential_document_so_it_is_never_served_to_an_unauthenticated_shop_visitor: waiting for threads: [] 2026-08-27 08:33:31,197 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_uninstalling_this_module_changes_no_document_data ... 2026-08-27 08:33:31,255 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:33:31,270 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_progress.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-08-27 08:33:31,693 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2458] 2026-08-27 08:33:31,712 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55802] 2026-08-27 08:33:31,724 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:33:32,154 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2459] 2026-08-27 08:33:32,163 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55804] 2026-08-27 08:33:32,172 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:33:32,199 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2324, model: mrp.production.progress 2026-08-27 08:33:32,209 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2324, model: mrp.production.progress 2026-08-27 08:33:32,213 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2324, model: mrp.production.progress 2026-08-27 08:33:32,216 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2324, model: mrp.production.progress 2026-08-27 08:33:32,250 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:33:32,269 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_01_compute_production_child ... 2026-08-27 08:33:33,588 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_02_compute_production_progress ... 2026-08-27 08:33:34,709 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:33:34,725 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_01_create_production_progress ... 2026-08-27 08:33:35,283 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_02_compute_production_progress ... 2026-08-27 08:33:36,022 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move records with IDs: [652] 2026-08-27 08:33:36,590 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:33:36,749 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_progress.tests.test_progress_features: Starting TestProgressFeatures.test_progress_origin_filter ... 2026-08-27 08:33:36,909 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:33:40,506 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-08-27 08:33:40,747 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2326, model: mrp.production.standard.consumption 2026-08-27 08:33:40,764 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2326, model: mrp.production.standard.consumption 2026-08-27 08:33:40,771 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2326, model: mrp.production.standard.consumption 2026-08-27 08:33:40,777 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2326, model: mrp.production.standard.consumption 2026-08-27 08:33:40,823 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:33:44,357 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_compute_product_qty_byproduct ... 2026-08-27 08:33:44,383 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_onchange_product_qty_byproduct ... 2026-08-27 08:33:44,419 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:33:48,081 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_compute_product_qty ... 2026-08-27 08:33:48,107 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_onchange_product_qty ... 2026-08-27 08:33:48,157 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:33:51,672 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_01_compute_consumption_factor ... 2026-08-27 08:33:51,969 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_02_compute_product_qty ... 2026-08-27 08:33:52,212 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_03_compute_product_qty ... 2026-08-27 08:33:52,437 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_04_compute_consumed_difference_quantity ... 2026-08-27 08:33:53,662 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_05_compute_consumed_difference_quantity ... 2026-08-27 08:33:54,869 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_06_compute_consumed_difference_quantity ... 2026-08-27 08:33:56,153 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_07_compute_consumed_difference_quantity ... 2026-08-27 08:33:58,351 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:34:01,554 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_01_base_production_workflow ... 2026-08-27 08:34:02,638 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_02_base_production_workflow ... 2026-08-27 08:34:04,369 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_03_backorder_production_workflow ... 2026-08-27 08:34:06,743 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_04_backorder_production_workflow ... 2026-08-27 08:34:10,111 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_05_backorder_production_workflow ... 2026-08-27 08:34:10,330 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [149, 150] 2026-08-27 08:34:12,527 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_06_backorder_production_workflow ... 2026-08-27 08:34:14,140 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:34:17,775 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_backfill_hook: Starting TestStandardConsumptionBackfillHook.test_01_backfill_skips_component_row_from_foreign_bom_line ... 2026-08-27 08:34:18,212 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_backfill_hook: Starting TestStandardConsumptionBackfillHook.test_02_backfill_still_attributes_component_row_matching_own_bom ... 2026-08-27 08:34:18,518 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:34:22,500 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_byproduct_from_revised_bom_does_not_donate_its_loss_rate ... 2026-08-27 08:34:22,812 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_component_from_phantom_sub_bom_keeps_its_own_standard ... 2026-08-27 08:34:24,505 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_component_from_revised_bom_does_not_donate_its_loss_rate ... 2026-08-27 08:34:24,789 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_component_from_the_orders_own_bom_is_still_attributed ... 2026-08-27 08:34:26,321 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-27 08:34:28,599 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_01_mrp_user_access_rights ... 2026-08-27 08:34:28,670 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 2340, model: mrp.subcontracting.request 2026-08-27 08:34:28,700 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2340 deleted mail.message records with IDs: [56037] 2026-08-27 08:34:28,728 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 2340, model: mrp.subcontracting.request 2026-08-27 08:34:28,762 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [2], uid: 2340, model: mrp.subcontracting.request 2026-08-27 08:34:28,801 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_02_base_user_access_rights ... 2026-08-27 08:34:28,829 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2342, model: mrp.subcontracting.request 2026-08-27 08:34:28,841 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2342, model: mrp.subcontracting.request 2026-08-27 08:34:28,856 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2342 deleted mail.message records with IDs: [56037] 2026-08-27 08:34:28,887 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2342, model: mrp.subcontracting.request 2026-08-27 08:34:28,896 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2342, model: mrp.subcontracting.request 2026-08-27 08:34:28,942 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-27 08:34:29,298 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-08-27 08:34:33,398 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2530] 2026-08-27 08:34:33,587 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2531] 2026-08-27 08:34:33,733 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-08-27 08:34:36,385 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2535] 2026-08-27 08:34:36,576 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2536] 2026-08-27 08:34:36,718 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_03 ... 2026-08-27 08:34:38,953 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_04 ... 2026-08-27 08:34:39,857 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move records with IDs: [795] 2026-08-27 08:34:40,536 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_05 ... 2026-08-27 08:34:41,866 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2543] 2026-08-27 08:34:41,979 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request ... 2026-08-27 08:34:43,359 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty ... 2026-08-27 08:34:44,988 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_2 ... 2026-08-27 08:34:46,851 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_3 ... 2026-08-27 08:34:48,513 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_unlink_production_with_subcontracting_request ... 2026-08-27 08:34:50,203 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56104] 2026-08-27 08:34:50,260 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:34:50,656 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_both_actions_serve_every_view_mode_they_declare ... 2026-08-27 08:34:50,785 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_request_lines_are_apportioned_across_the_child_productions ... 2026-08-27 08:34:52,495 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_a_chatter ... 2026-08-27 08:34:52,551 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_its_authored_line_columns ... 2026-08-27 08:34:52,733 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:34:54,599 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_001_validate_setup_data ... 2026-08-27 08:34:54,651 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_a_manufacturing_user_reads_the_approval_state_of_their_own_request ... 2026-08-27 08:34:55,018 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2460] 2026-08-27 08:34:55,029 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56140] 2026-08-27 08:34:55,035 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:34:55,615 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-27 08:34:55,707 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_a_refused_line_dominates_a_confirmed_sibling ... 2026-08-27 08:34:56,678 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-27 08:34:57,254 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [244] 2026-08-27 08:34:57,602 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2461] 2026-08-27 08:34:57,840 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2462] 2026-08-27 08:34:57,917 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_action_create_approve_request ... 2026-08-27 08:34:57,959 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_an_individually_refused_line_flags_the_request_until_the_approval_is_reset ... 2026-08-27 08:34:58,915 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-27 08:34:59,447 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [247] 2026-08-27 08:34:59,744 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2463] 2026-08-27 08:34:59,935 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2464] 2026-08-27 08:35:00,020 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1376] 2026-08-27 08:35:00,314 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1375] 2026-08-27 08:35:00,624 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_approval_state_reports_the_highest_priority_and_not_the_most_recent ... 2026-08-27 08:35:01,472 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-27 08:35:02,043 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [250] 2026-08-27 08:35:02,322 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2465] 2026-08-27 08:35:02,396 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1377] 2026-08-27 08:35:02,492 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2466] 2026-08-27 08:35:02,731 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2467] 2026-08-27 08:35:02,788 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_approval_with_no_subcontracting_request ... 2026-08-27 08:35:02,886 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_attaching_a_subcontracting_request_to_a_non_subcontracting_approval_is_rejected ... 2026-08-27 08:35:03,257 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_both_approval_navigation_actions_resolve ... 2026-08-27 08:35:03,788 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-27 08:35:04,589 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_emptying_a_confirmed_subcontracting_approval_is_rejected ... 2026-08-27 08:35:05,104 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-27 08:35:05,475 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2468] 2026-08-27 08:35:05,542 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_subcontracting_request_with_approval ... 2026-08-27 08:35:06,103 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-27 08:35:06,361 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2469] 2026-08-27 08:35:06,442 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1380] 2026-08-27 08:35:06,509 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2470] 2026-08-27 08:35:06,962 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_the_approval_form_serves_a_list_sub_view_with_the_authored_columns ... 2026-08-27 08:35:07,097 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_two_subcontracting_approvals_can_be_marked_done_together ... 2026-08-27 08:35:10,209 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-27 08:35:10,693 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [258] 2026-08-27 08:35:11,035 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2471] 2026-08-27 08:35:11,111 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1381] 2026-08-27 08:35:11,224 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2472] 2026-08-27 08:35:11,496 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2473] 2026-08-27 08:35:11,557 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1382] 2026-08-27 08:35:11,644 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2474] 2026-08-27 08:35:12,368 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_unlink_subcontracting_request_with_approval ... 2026-08-27 08:35:12,937 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-27 08:35:13,223 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2475] 2026-08-27 08:35:13,268 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56137] 2026-08-27 08:35:13,348 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:35:13,725 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-08-27 08:35:17,210 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2569] 2026-08-27 08:35:17,365 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2570] 2026-08-27 08:35:17,506 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-08-27 08:35:19,675 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2574] 2026-08-27 08:35:19,804 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2575] 2026-08-27 08:35:19,890 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_create_eco_01 ... 2026-08-27 08:35:23,145 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2585] 2026-08-27 08:35:23,301 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2586] 2026-08-27 08:35:24,909 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2581] 2026-08-27 08:35:25,043 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2582] 2026-08-27 08:35:25,165 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:35:25,189 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_wizard_action_binding: Starting TestLegacyWizardBinding.test_removing_this_module_gives_manufacturing_orders_their_wizard_back ... 2026-08-27 08:35:25,217 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_wizard_action_binding: Starting TestLegacyWizardBinding.test_the_superseded_wizard_is_not_offered_on_manufacturing_orders ... 2026-08-27 08:35:25,262 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:35:26,130 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_partner_approval_request_line ... 2026-08-27 08:35:26,269 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:35:27,077 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_by_state_excludes_a_partner_with_no_approval_history ... 2026-08-27 08:35:27,242 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_by_state_returns_only_the_partner_whose_latest_line_matches ... 2026-08-27 08:35:27,725 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2476] 2026-08-27 08:35:27,793 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1400] 2026-08-27 08:35:27,884 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2477] 2026-08-27 08:35:28,236 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2478] 2026-08-27 08:35:28,287 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-08-27 08:35:28,327 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:35:33,824 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2479] 2026-08-27 08:35:33,922 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2480] 2026-08-27 08:35:34,257 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2481] 2026-08-27 08:35:34,364 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2482] 2026-08-27 08:35:34,657 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2483] 2026-08-27 08:35:34,730 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2484] 2026-08-27 08:35:34,739 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_approval_state_filter_agrees_with_the_form ... 2026-08-27 08:35:35,234 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2485] 2026-08-27 08:35:35,505 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2486] 2026-08-27 08:35:35,565 204 INFO rb-a022a38-224288-408783 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <438235894600374.1787819735.539981603622437-openerp-178-viin.approval.request@b7094146b5a9>: ['"Approval Filter Merchant" <@False>'] 2026-08-27 08:35:35,573 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2487] 2026-08-27 08:35:35,617 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-08-27 08:35:36,060 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-08-27 08:35:36,316 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2488] 2026-08-27 08:35:36,328 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56251] 2026-08-27 08:35:36,333 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:35:36,353 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:portal_user_auto_approval_test from n/a 2026-08-27 08:35:36,360 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:35:37,397 204 _WARNING rb-a022a38-224288-408783 odoo.http: User Non-Admin Approval Officer (Test) does not have the right to force approval for you, please contact with administrator in this case to assign someone with administrator right to approve for you 2026-08-27 08:35:37,397 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:35:37] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.175 0.864 2026-08-27 08:35:37,429 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_auto_merchant_approval_blocked_without_admin_responsible (odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request.TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible) 2026-08-27 08:35:37,430 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-08-27 08:35:37,857 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-08-27 08:35:38,201 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2489] 2026-08-27 08:35:38,209 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56254] 2026-08-27 08:35:38,215 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:35:38,232 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:portal_user_auto_approval_test from n/a 2026-08-27 08:35:38,237 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:35:39,183 204 _WARNING rb-a022a38-224288-408783 odoo.http: User Non-Admin Approval Officer (Test) does not have the right to force approval for you, please contact with administrator in this case to assign someone with administrator right to approve for you 2026-08-27 08:35:39,183 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:35:39] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.116 0.832 2026-08-27 08:35:39,227 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_auto_merchant_approval_blocked_without_admin_responsible (odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request.TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible) 2026-08-27 08:35:39,227 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-08-27 08:35:39,726 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-08-27 08:35:40,100 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2490] 2026-08-27 08:35:40,109 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56257] 2026-08-27 08:35:40,117 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:35:40,138 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:portal_user_auto_approval_test from n/a 2026-08-27 08:35:40,144 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:35:41,114 204 WARNING rb-a022a38-224288-408783 odoo.http: User Non-Admin Approval Officer (Test) does not have the right to force approval for you, please contact with administrator in this case to assign someone with administrator right to approve for you 2026-08-27 08:35:41,114 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:35:41] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.161 0.812 2026-08-27 08:35:41,153 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_store_approval_01 ... 2026-08-27 08:35:41,972 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [2491] 2026-08-27 08:35:42,081 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2492] 2026-08-27 08:35:42,267 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1407] 2026-08-27 08:35:42,499 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2493] 2026-08-27 08:35:42,711 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_cancel_merchant_approval ... 2026-08-27 08:35:43,056 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2494] 2026-08-27 08:35:43,078 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56263] 2026-08-27 08:35:43,084 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:35:43,102 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:portal_user from n/a 2026-08-27 08:35:43,108 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:35:46,053 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Simulating signal changes during tests 2026-08-27 08:35:46,053 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:35:46] "POST /my/home/become_merchant HTTP/1.1" 200 - 563 0.433 2.515 2026-08-27 08:35:46,123 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1408] 2026-08-27 08:35:46,326 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2497] 2026-08-27 08:35:46,377 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_01 ... 2026-08-27 08:35:47,193 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [2498] 2026-08-27 08:35:47,316 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2499] 2026-08-27 08:35:47,507 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_02 ... 2026-08-27 08:35:47,830 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2500] 2026-08-27 08:35:47,838 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56272] 2026-08-27 08:35:47,845 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:35:47,866 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:portal_user from n/a 2026-08-27 08:35:47,873 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:35:49,307 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Simulating signal changes during tests 2026-08-27 08:35:49,307 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:35:49] "POST /my/home/become_merchant HTTP/1.1" 200 - 399 0.347 1.089 2026-08-27 08:35:50,008 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2351 deleted mail.mail records with IDs: [2501] 2026-08-27 08:35:50,100 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2502] 2026-08-27 08:35:50,330 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1410] 2026-08-27 08:35:50,479 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2503] 2026-08-27 08:35:50,552 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_03 ... 2026-08-27 08:35:50,897 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2504] 2026-08-27 08:35:50,918 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56280] 2026-08-27 08:35:50,927 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:35:50,962 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:portal_user from n/a 2026-08-27 08:35:50,970 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:35:52,385 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Simulating signal changes during tests 2026-08-27 08:35:52,386 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:35:52] "POST /my/home/become_merchant HTTP/1.1" 200 - 399 0.270 1.148 2026-08-27 08:35:53,073 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2352 deleted mail.mail records with IDs: [2505] 2026-08-27 08:35:53,215 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2506] 2026-08-27 08:35:53,450 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1411] 2026-08-27 08:35:53,583 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2507] 2026-08-27 08:35:53,655 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-08-27 08:35:53,693 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-08-27 08:35:53,811 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1404] 2026-08-27 08:35:54,031 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2508] 2026-08-27 08:35:54,065 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_validate_merchant_approval ... 2026-08-27 08:35:54,411 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2509] 2026-08-27 08:35:54,418 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56289] 2026-08-27 08:35:54,424 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:35:54,448 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:portal_user from n/a 2026-08-27 08:35:54,454 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:35:56,326 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Simulating signal changes during tests 2026-08-27 08:35:56,326 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:35:56] "POST /my/home/become_merchant HTTP/1.1" 200 - 563 0.350 1.525 2026-08-27 08:35:56,392 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1412] 2026-08-27 08:35:56,521 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2512] 2026-08-27 08:35:56,625 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2513] 2026-08-27 08:35:56,712 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:35:57,592 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2514] 2026-08-27 08:35:57,600 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56297] 2026-08-27 08:35:57,605 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:35:57,623 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_cancel_notifies_merchant_and_resets_to_draft ... 2026-08-27 08:35:58,004 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2515] 2026-08-27 08:35:58,074 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2516] 2026-08-27 08:35:58,106 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1413] 2026-08-27 08:35:58,203 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2517] 2026-08-27 08:35:58,246 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant ... 2026-08-27 08:35:58,712 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2518] 2026-08-27 08:35:58,829 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2519] 2026-08-27 08:35:58,869 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant_store ... 2026-08-27 08:35:59,366 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2520] 2026-08-27 08:35:59,437 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2521] 2026-08-27 08:35:59,465 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_first_of_two_required_approvers_must_not_notify_merchant_approved ... 2026-08-27 08:35:59,863 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2522] 2026-08-27 08:35:59,925 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2523] 2026-08-27 08:36:00,039 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2354 deleted mail.activity records with IDs: [1416] 2026-08-27 08:36:00,128 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2354 deleted mail.mail records with IDs: [2524] 2026-08-27 08:36:00,211 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2525] 2026-08-27 08:36:00,270 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_merchant_approved_and_activates ... 2026-08-27 08:36:00,763 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2526] 2026-08-27 08:36:00,849 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2527] 2026-08-27 08:36:01,005 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2354 deleted mail.activity records with IDs: [1417] 2026-08-27 08:36:01,135 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2354 deleted mail.mail records with IDs: [2528] 2026-08-27 08:36:01,234 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2529] 2026-08-27 08:36:01,301 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_store_and_pauses_it ... 2026-08-27 08:36:01,766 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2530] 2026-08-27 08:36:01,854 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2531] 2026-08-27 08:36:01,958 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2354 deleted mail.activity records with IDs: [1418] 2026-08-27 08:36:02,075 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2354 deleted mail.mail records with IDs: [2532] 2026-08-27 08:36:02,190 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2533] 2026-08-27 08:36:02,276 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_opening_refuse_wizard_must_not_notify_merchant_before_real_refusal ... 2026-08-27 08:36:02,805 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2534] 2026-08-27 08:36:02,889 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2535] 2026-08-27 08:36:02,993 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1419] 2026-08-27 08:36:03,148 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2536] 2026-08-27 08:36:03,199 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-08-27 08:36:03,673 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2537] 2026-08-27 08:36:03,743 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2538] 2026-08-27 08:36:03,825 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1420] 2026-08-27 08:36:03,956 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2539] 2026-08-27 08:36:04,013 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:36:04,029 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_01 ... 2026-08-27 08:36:04,372 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:36:06,294 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-08-27 08:36:06,398 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2355 deleted mail.mail records with IDs: [2542] 2026-08-27 08:36:06,422 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2355 deleted mail.message records with IDs: [56347] 2026-08-27 08:36:06,434 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-08-27 08:36:06,442 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Simulating signal changes during tests 2026-08-27 08:36:06,443 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:36:06] "POST /web/signup HTTP/1.1" 303 - 430 0.305 1.769 2026-08-27 08:36:06,453 204 INFO rb-a022a38-224288-408783 odoo.http: Session expired 2026-08-27 08:36:06,453 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:36:06] "GET /my HTTP/1.1" 303 - 5 0.002 0.005 2026-08-27 08:36:07,147 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:36:07] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.113 0.578 2026-08-27 08:36:07,209 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_02 ... 2026-08-27 08:36:07,536 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:36:08,406 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1422] 2026-08-27 08:36:08,827 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:goat@viindoo.example.com from 127.0.0.1 2026-08-27 08:36:08,918 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2356 deleted mail.mail records with IDs: [2546] 2026-08-27 08:36:08,931 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2356 deleted mail.message records with IDs: [56357] 2026-08-27 08:36:08,946 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:goat@viindoo.example.com from 127.0.0.1 2026-08-27 08:36:08,961 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Simulating signal changes during tests 2026-08-27 08:36:08,962 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:36:08] "POST /web/signup HTTP/1.1" 303 - 542 0.477 0.953 2026-08-27 08:36:08,972 204 INFO rb-a022a38-224288-408783 odoo.http: Session expired 2026-08-27 08:36:08,972 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:36:08] "GET /my HTTP/1.1" 303 - 5 0.002 0.005 2026-08-27 08:36:09,641 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:36:09] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.114 0.551 2026-08-27 08:36:09,679 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:15,346 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2547] 2026-08-27 08:36:15,445 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2548] 2026-08-27 08:36:15,771 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2549] 2026-08-27 08:36:15,870 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2550] 2026-08-27 08:36:16,158 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2551] 2026-08-27 08:36:16,232 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2552] 2026-08-27 08:36:16,239 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_compute_current_approved_merchant_state ... 2026-08-27 08:36:16,288 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1424] 2026-08-27 08:36:16,353 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2553] 2026-08-27 08:36:16,465 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2554] 2026-08-27 08:36:16,507 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields ... 2026-08-27 08:36:16,561 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1424] 2026-08-27 08:36:16,663 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2555] 2026-08-27 08:36:16,757 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2556] 2026-08-27 08:36:16,914 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields_for_approved_store ... 2026-08-27 08:36:16,973 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1425] 2026-08-27 08:36:17,081 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2557] 2026-08-27 08:36:17,191 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2558] 2026-08-27 08:36:17,391 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:22,969 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2559] 2026-08-27 08:36:23,068 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2560] 2026-08-27 08:36:23,352 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2561] 2026-08-27 08:36:23,422 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2562] 2026-08-27 08:36:23,709 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2563] 2026-08-27 08:36:23,829 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2564] 2026-08-27 08:36:23,839 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_post_approval ... 2026-08-27 08:36:24,181 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2565] 2026-08-27 08:36:24,286 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2566] 2026-08-27 08:36:24,403 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1429] 2026-08-27 08:36:24,617 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2567] 2026-08-27 08:36:24,660 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_pre_approval ... 2026-08-27 08:36:25,109 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2568] 2026-08-27 08:36:25,230 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2569] 2026-08-27 08:36:25,292 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1430] 2026-08-27 08:36:25,365 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2570] 2026-08-27 08:36:25,487 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2571] 2026-08-27 08:36:25,608 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:26,380 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_approval_website.tests.test_approval_request: Starting TestApprovalRequest.test_website_published_partner_approval ... 2026-08-27 08:36:26,747 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2572] 2026-08-27 08:36:26,810 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1431] 2026-08-27 08:36:26,912 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2573] 2026-08-27 08:36:26,976 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:26,992 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_auto_format ... 2026-08-27 08:36:27,087 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_format_validation ... 2026-08-27 08:36:27,222 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_length_validation ... 2026-08-27 08:36:27,311 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_company_type_change_clears_budget ... 2026-08-27 08:36:27,410 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_individual_partner_no_validation ... 2026-08-27 08:36:27,511 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:27,526 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_internal_user_access_right ... 2026-08-27 08:36:27,850 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2357, model: res.partner.ownership.type 2026-08-27 08:36:27,862 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2357, model: res.partner.ownership.type 2026-08-27 08:36:27,865 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2357, model: res.partner.ownership.type 2026-08-27 08:36:27,888 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_partner_manager_access_right ... 2026-08-27 08:36:28,218 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted res.partner.ownership.type records with IDs: [20] 2026-08-27 08:36:28,253 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:36:28,268 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_business_nature_field_sync: Starting TestBusinessNatureFieldSync.test_enterprise_scale_syncs_from_child_to_commercial_partner ... 2026-08-27 08:36:28,764 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_business_nature_field_sync: Starting TestBusinessNatureFieldSync.test_get_business_nature_fields_returns_full_field_list ... 2026-08-27 08:36:29,179 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:36:29,201 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_action_sync_returns_success_notification ... 2026-08-27 08:36:29,562 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_wizard_defaults_partner_ids_from_active_ids_context ... 2026-08-27 08:36:29,911 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_wizard_module_flag_reflects_optional_module_install_state ... 2026-08-27 08:36:30,383 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:36:30,399 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_01_remove_business_type ... 2026-08-27 08:36:30,882 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_02_remove_business_type ... 2026-08-27 08:36:31,201 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [112773] 2026-08-27 08:36:31,201 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.partner.business.type records with IDs: [18] 2026-08-27 08:36:31,222 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_archiving_business_type_excludes_it_from_default_search ... 2026-08-27 08:36:31,565 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:36:31,580 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_01_remove_employee_size ... 2026-08-27 08:36:31,944 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_02_remove_employee_size ... 2026-08-27 08:36:32,395 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [112783] 2026-08-27 08:36:32,395 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.partner.employee.size records with IDs: [10] 2026-08-27 08:36:32,419 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_archiving_employee_size_excludes_it_from_default_search ... 2026-08-27 08:36:32,733 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_contact ... 2026-08-27 08:36:33,049 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_default_order_follows_sequence_field ... 2026-08-27 08:36:33,400 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:36:33,416 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_copy_generates_distinct_name ... 2026-08-27 08:36:33,732 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_assigned_to_partner_is_blocked ... 2026-08-27 08:36:34,134 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_not_assigned_to_partner_succeeds ... 2026-08-27 08:36:34,566 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.partner.enterprise.scale records with IDs: [19] 2026-08-27 08:36:34,591 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_unique_name_constraint_blocks_duplicate ... 2026-08-27 08:36:35,032 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:36:35,052 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_01_remove_ownership_type ... 2026-08-27 08:36:35,497 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_create_ownership_type ... 2026-08-27 08:36:35,905 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_duplicate_record_ownership_type ... 2026-08-27 08:36:36,225 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_ownership_type_persists_selection_value ... 2026-08-27 08:36:36,644 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_unique_name_ownership_type ... 2026-08-27 08:36:37,066 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:36:37,085 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_account_page_renders_business_nature_selects ... 2026-08-27 08:36:37,325 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:portal_business_nature_user from n/a 2026-08-27 08:36:37,335 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:36:38,588 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:36:38] "GET /my/account HTTP/1.1" 200 - 231 0.175 1.079 2026-08-27 08:36:38,591 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature.TestPortalBusinessNature.test_account_page_renders_business_nature_selects: waiting for threads: [] 2026-08-27 08:36:38,633 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_account_update_persists_business_nature_fields_and_casts_blank_to_false ... 2026-08-27 08:36:38,898 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:portal_business_nature_user from n/a 2026-08-27 08:36:38,910 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:36:40,269 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:36:40] "POST /my/account HTTP/1.1" 303 - 108 0.052 1.309 2026-08-27 08:36:41,187 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:36:41] "GET /my/home HTTP/1.1" 200 - 237 0.164 0.752 2026-08-27 08:36:41,324 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:36:41] "POST /my/account HTTP/1.1" 303 - 72 0.067 0.060 2026-08-27 08:36:41,456 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:36:41] "GET /my/home HTTP/1.1" 200 - 42 0.039 0.089 2026-08-27 08:36:41,463 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature.TestPortalBusinessNature.test_account_update_persists_business_nature_fields_and_casts_blank_to_false: waiting for threads: [] 2026-08-27 08:36:41,488 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_optional_fields_whitelist_includes_business_nature_fields ... 2026-08-27 08:36:41,749 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:41,767 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_business_nature.tests.test_seed_data: Starting TestSeedData.test_rehomed_csv_seed_xmlids_resolve_under_merged_module ... 2026-08-27 08:36:41,809 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:41,830 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_child_calendar_follows_commercial_partner_calendar_change ... 2026-08-27 08:36:42,092 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_child_partner_inherits_calendar_from_commercial_partner ... 2026-08-27 08:36:42,311 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_commercial_partner_manual_calendar_survives_mixed_batch_recompute ... 2026-08-27 08:36:42,519 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_company_resource_calendar_synced_with_partner ... 2026-08-27 08:36:42,664 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:42,681 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_country_recognition.tests.test_partner_country_recognition: Starting TestPartnerCountryRecognition.test_signup_fills_country_city_and_coordinates_from_geoip ... 2026-08-27 08:36:42,688 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:36:43,316 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:geoip-signup@example.com from 127.0.0.1 2026-08-27 08:36:43,415 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2384 deleted mail.mail records with IDs: [2574] 2026-08-27 08:36:43,429 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2384 deleted mail.message records with IDs: [56408] 2026-08-27 08:36:43,447 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.res_users: Login successful for db:rb-a022a38-224288-408783 login:geoip-signup@example.com from 127.0.0.1 2026-08-27 08:36:43,463 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Simulating signal changes during tests 2026-08-27 08:36:43,463 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:36:43] "POST /web/signup HTTP/1.1" 303 - 303 0.229 0.550 2026-08-27 08:36:43,480 204 INFO rb-a022a38-224288-408783 odoo.http: Session expired 2026-08-27 08:36:43,480 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:36:43] "GET /my HTTP/1.1" 303 - 5 0.005 0.009 2026-08-27 08:36:44,180 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:36:44] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 177 0.111 0.586 2026-08-27 08:36:44,230 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:44,252 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_filter.tests.test_filter_partner_by_phone: Starting TestFilterPartnerByPhone.test_01_filter_partner_by_phone_mobile ... 2026-08-27 08:36:44,537 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:44,556 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_identification_vn ... 2026-08-27 08:36:44,648 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_passport_vn ... 2026-08-27 08:36:44,728 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_simple_check_methods ... 2026-08-27 08:36:44,822 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_validation_methods ... 2026-08-27 08:36:44,919 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:44,933 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_10_compute_hierarchy_level4_create_populate_and_clear ... 2026-08-27 08:36:45,038 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_11_perf_no_industry_no_hierarchy_readback ... 2026-08-27 08:36:45,159 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:45,179 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_01_compute_hierarchy_from_industry_id ... 2026-08-27 08:36:45,274 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_02_inverse_set_industry_id_from_level_fields ... 2026-08-27 08:36:45,392 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_03_inverse_clear_level_fields_downgrades ... 2026-08-27 08:36:45,507 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_04_inverse_set_level_when_industry_is_child ... 2026-08-27 08:36:45,579 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_05_inverse_set_multiple_levels_priority ... 2026-08-27 08:36:45,653 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_06_compute_clear_industry_id_clears_all ... 2026-08-27 08:36:45,762 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:45,782 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_01_validate_parent_level_requirements ... 2026-08-27 08:36:45,844 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_02_validate_wrong_parent_level ... 2026-08-27 08:36:45,876 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_03_compute_full_code_all_levels ... 2026-08-27 08:36:45,902 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_04_compute_full_code_update_parent ... 2026-08-27 08:36:45,941 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_05_name_get_display ... 2026-08-27 08:36:45,968 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_06_unique_full_code_constraint ... 2026-08-27 08:36:46,005 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_07_child_ids_relationship ... 2026-08-27 08:36:46,035 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_08_cascade_delete ... 2026-08-27 08:36:46,094 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.partner.industry records with IDs: [786] 2026-08-27 08:36:46,127 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_09_is_child_of_method ... 2026-08-27 08:36:46,181 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:46,202 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-08-27 08:36:46,754 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2575] 2026-08-27 08:36:46,764 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56415] 2026-08-27 08:36:46,770 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:36:46,811 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2385, model: res.partner.shareholder 2026-08-27 08:36:46,818 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2385, model: res.partner.shareholder 2026-08-27 08:36:46,822 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2385, model: res.partner.shareholder 2026-08-27 08:36:46,848 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-08-27 08:36:47,236 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2576] 2026-08-27 08:36:47,244 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56416] 2026-08-27 08:36:47,250 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:36:47,322 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted res.partner.shareholder records with IDs: [12] 2026-08-27 08:36:47,352 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:36:47,371 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_check_shareholder_ids ... 2026-08-27 08:36:47,718 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2577] 2026-08-27 08:36:47,727 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56417] 2026-08-27 08:36:47,734 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:36:47,812 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_ownership_rate ... 2026-08-27 08:36:48,161 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2578] 2026-08-27 08:36:48,169 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56418] 2026-08-27 08:36:48,176 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:36:48,215 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_partner_id ... 2026-08-27 08:36:48,568 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2579] 2026-08-27 08:36:48,577 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56419] 2026-08-27 08:36:48,583 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:36:48,627 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_total_ownership_rate ... 2026-08-27 08:36:48,946 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2580] 2026-08-27 08:36:48,955 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56420] 2026-08-27 08:36:48,962 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:36:49,018 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_multiple_shareholders_in_one_call ... 2026-08-27 08:36:49,397 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2581] 2026-08-27 08:36:49,411 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56421] 2026-08-27 08:36:49,418 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:36:49,498 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_new_contact ... 2026-08-27 08:36:49,942 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2582] 2026-08-27 08:36:49,957 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56422] 2026-08-27 08:36:49,964 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:36:50,016 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_insert_shareholder_from_other_company ... 2026-08-27 08:36:50,441 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2583] 2026-08-27 08:36:50,452 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56423] 2026-08-27 08:36:50,468 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:36:50,562 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_total_ownership_rate_over_100_blocks_batched_create ... 2026-08-27 08:36:50,939 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2584] 2026-08-27 08:36:50,947 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56424] 2026-08-27 08:36:50,953 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:36:51,045 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_is_company_false_on_multiple_partners ... 2026-08-27 08:36:51,429 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2585] 2026-08-27 08:36:51,437 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56425] 2026-08-27 08:36:51,444 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:36:51,475 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [38, 39, 40] 2026-08-27 08:36:51,556 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_type_company ... 2026-08-27 08:36:52,007 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2586] 2026-08-27 08:36:52,014 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56426] 2026-08-27 08:36:52,019 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:36:52,040 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [41] 2026-08-27 08:36:52,101 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:36:52,118 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_02_create_partner_different_vat ... 2026-08-27 08:36:52,403 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_03_create_partner_duplicated_vat ... 2026-08-27 08:36:52,634 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_04_duplicate_partner_individual_not_has_company ... 2026-08-27 08:36:52,791 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_05_duplicate_partner_individual_has_company ... 2026-08-27 08:36:53,058 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_06_create_partner_existed_vat_already_archived ... 2026-08-27 08:36:53,227 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_07_update_partner_individual ... 2026-08-27 08:36:53,496 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_09_create_multi_partners_with_no_existed_vat ... 2026-08-27 08:36:53,705 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_10_create_multi_partners_same_company_with_duplicated_vat ... 2026-08-27 08:36:53,959 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_11_create_multi_partners_exeptional_case ... 2026-08-27 08:36:54,131 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:54,146 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_offline_connection_lost_gate: Starting TestOfflineConnectionLostGate.test_no_pos_frontend_js_bare_returns_on_a_connection_lost_catch ... 2026-08-27 08:36:54,339 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:36:54,353 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_does_not_override_an_explicitly_supplied_analytic_account ... 2026-08-27 08:36:54,504 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_provisions_exactly_one_analytic_account ... 2026-08-27 08:36:54,709 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_scopes_the_analytic_account_to_its_own_company ... 2026-08-27 08:37:01,138 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_two_pos_configs_each_get_their_own_distinct_analytic_account ... 2026-08-27 08:37:01,432 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:37:01,449 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_creates_exactly_one_account_for_a_config_with_none ... 2026-08-27 08:37:01,652 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_does_not_duplicate_on_a_second_run ... 2026-08-27 08:37:01,864 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:37:04,815 204 INFO rb-a022a38-224288-408783 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 0x7fdeca768d60> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:04,816 204 INFO rb-a022a38-224288-408783 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 0x7fdeccbad9e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:04,823 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:04,827 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:04,828 204 INFO rb-a022a38-224288-408783 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 0x7fdeccbaf9c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:04,842 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:04,843 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:06,916 204 INFO rb-a022a38-224288-408783 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 0x7fdecb8c5f80> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:06,917 204 INFO rb-a022a38-224288-408783 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 0x7fdecad139c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:06,922 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:06,926 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:06,927 204 INFO rb-a022a38-224288-408783 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 0x7fdecad105e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:06,943 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:06,944 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:09,634 204 INFO rb-a022a38-224288-408783 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 0x7fdec9786980> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:09,635 204 INFO rb-a022a38-224288-408783 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 0x7fdec95680e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:09,642 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:09,646 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:09,648 204 INFO rb-a022a38-224288-408783 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 0x7fdec956b740> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:09,664 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:09,666 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:12,427 204 INFO rb-a022a38-224288-408783 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 0x7fdecb4dc040> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:12,428 204 INFO rb-a022a38-224288-408783 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 0x7fdecdfb0400> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:12,434 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:12,437 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:12,438 204 INFO rb-a022a38-224288-408783 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 0x7fdecdfb0900> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:12,450 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:12,450 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:14,381 204 INFO rb-a022a38-224288-408783 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 0x7fdecda00f40> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:14,383 204 INFO rb-a022a38-224288-408783 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 0x7fdecdb66a20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:14,389 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:14,394 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:14,395 204 INFO rb-a022a38-224288-408783 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 0x7fdecdb65940> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:14,409 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:14,410 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:17,146 204 INFO rb-a022a38-224288-408783 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 0x7fdec97eb380> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:17,147 204 INFO rb-a022a38-224288-408783 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 0x7fdeacc2a160> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:17,155 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:17,161 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:17,162 204 INFO rb-a022a38-224288-408783 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 0x7fdeca6116c0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:17,181 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:17,182 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:20,211 204 INFO rb-a022a38-224288-408783 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 0x7fdec91d9d00> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:20,212 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e9e7a0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:20,218 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:20,222 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:20,223 204 INFO rb-a022a38-224288-408783 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 0x7fdea9e9ef20> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:20,239 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:20,241 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:22,993 204 INFO rb-a022a38-224288-408783 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 0x7fdec93ba200> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:22,994 204 INFO rb-a022a38-224288-408783 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 0x7fdec9cf72e0> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:23,003 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:23,008 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:23,010 204 INFO rb-a022a38-224288-408783 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 0x7fdec9cf6020> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:23,026 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:23,027 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-a022a38-224288/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-a022a38-224288/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-a022a38-224288/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-a022a38-224288/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-a022a38-224288/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-a022a38-224288/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-a022a38-224288/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:23,351 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_invoice_line_analytic_stamp_is_idempotent_on_repeated_stamping ... 2026-08-27 08:37:23,391 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_invoice_line_analytic_stamp_merges_with_a_pre_existing_other_plan_key ... 2026-08-27 08:37:23,433 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_session_sale_vals_analytic_stamp_merges_with_a_pre_existing_other_plan_key ... 2026-08-27 08:37:23,473 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_session_tax_vals_analytic_stamp_merges_with_a_pre_existing_other_plan_key ... 2026-08-27 08:37:25,238 204 INFO rb-a022a38-224288-408783 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 0x7fdecb516160> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:25,238 204 INFO rb-a022a38-224288-408783 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 0x7fdecd987380> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:25,244 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:25,248 204 INFO rb-a022a38-224288-408783 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:25,248 204 INFO rb-a022a38-224288-408783 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 0x7fdecd986700> Stack (most recent call last): File "/data/build/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:25,260 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:25,261 204 INFO rb-a022a38-224288-408783 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/rb-a022a38-224288/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-a022a38-224288/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-a022a38-224288/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-a022a38-224288/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-a022a38-224288/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-a022a38-224288/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-a022a38-224288/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-a022a38-224288/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-a022a38-224288/odoo/modules/registry.py", line 365, 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/rb-a022a38-224288/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-a022a38-224288/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-27 08:37:25,272 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:37:25,286 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_load_field_coverage: Starting TestPosLoadFieldCoverageHarness.test_assert_fields_loaded_fails_for_a_field_the_loader_does_not_return ... 2026-08-27 08:37:26,501 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_load_field_coverage: Starting TestPosLoadFieldCoverageHarness.test_assert_fields_loaded_passes_for_a_field_the_loader_actually_returns ... 2026-08-27 08:37:26,708 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:37:26,724 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsFieldCoverage.test_bank_detail_fields_reach_the_till ... 2026-08-27 08:37:26,909 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:37:26,923 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsValue.test_bank_detail_fields_are_empty_for_a_non_qr_code_method ... 2026-08-27 08:37:27,184 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsValue.test_bank_detail_fields_resolve_the_linked_bank_accounts_own_data ... 2026-08-27 08:37:27,386 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:37:27,406 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_custom_bill_logo.tests.test_pos_config_custom_logo_default: Starting TestPosConfigCustomLogoDefault.test_creating_a_pos_for_a_company_without_a_logo_succeeds ... 2026-08-27 08:37:27,537 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [4] 2026-08-27 08:37:27,741 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 0 removed 2026-08-27 08:37:32,676 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour: Starting TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale ... 2026-08-27 08:37:33,012 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Chrome headless failed to start: 2026-08-27 08:37:33,012 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour: skipped TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:37:33,062 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_settings_save_when_active_company_has_no_point_of_sale (odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale) 2026-08-27 08:37:33,063 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour: Starting TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale ... 2026-08-27 08:37:33,417 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.test_settings_save_when_active_company_has_no_point_of_sale: Chrome headless failed to start: [3338:3359:0827/083733.241207:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3338:3359:0827/083733.251988:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3338:3359:0827/083733.252677:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3338:3359:0827/083733.252732:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3338:3359:0827/083733.252741:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3338:3359:0827/083733.268479:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3338:3338:0827/083733.274467:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3373:3373:0827/083733.296377:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3373:3373:0827/083733.299621:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3338:3359:0827/083733.306022:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3338:3338:0827/083733.379033:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3338:3338:0827/083733.381131:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3338:3338:0827/083733.381158:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3338:3359:0827/083733.381194:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3338:3359:0827/083733.381228:ERROR:dbus/bus.cc:405] 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-27 08:37:33,422 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour: skipped TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:37:33,456 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_settings_save_when_active_company_has_no_point_of_sale (odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale) 2026-08-27 08:37:33,456 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour: Starting TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale ... 2026-08-27 08:37:33,836 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.test_settings_save_when_active_company_has_no_point_of_sale.test_settings_save_when_active_company_has_no_point_of_sale: Chrome headless failed to start: [3443:3464:0827/083733.653937:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3443:3464:0827/083733.657673:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3443:3464:0827/083733.658123:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3443:3464:0827/083733.658171:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3443:3464:0827/083733.658181:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3443:3464:0827/083733.667064:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3443:3443:0827/083733.671123:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3479:3479:0827/083733.689623:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3443:3464:0827/083733.694197:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3479:3479:0827/083733.695056:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3443:3443:0827/083733.777250:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3443:3443:0827/083733.777341:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3443:3443:0827/083733.777360:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3443:3443:0827/083733.777673:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-27 08:37:33,839 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour: skipped TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:37:33,931 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:37:33,965 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_01_default_excludes_all_online_when_multiple ... 2026-08-27 08:37:34,004 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_02_default_keeps_single_online ... 2026-08-27 08:37:34,053 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_03_duplicate_config_with_multiple_online_methods ... 2026-08-27 08:37:34,311 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:37:34,329 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_qr.tests.test_pos_payment_method_qr_fields: Starting TestPosPaymentMethodQrFields.test_pos_payment_method_loads_qr_provider_fields ... 2026-08-27 08:37:34,548 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:37:52,555 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_refund.tests.test_point_of_sale_flow_refund: Starting TestPointOfSaleFlowRefund.test_order_refund_with_invoice ... 2026-08-27 08:37:52,692 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54787597 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-08-27 08:37:55,818 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54787597 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #17 2026-08-27 08:37:55,818 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54787597 finished 2026-08-27 08:37:57,686 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_refund.tests.test_point_of_sale_flow_refund: Starting TestPointOfSaleFlowRefund.test_order_refund_with_invoice_same_product_on_2_lines ... 2026-08-27 08:37:57,805 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20277462 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-08-27 08:37:59,855 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20277462 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #19 2026-08-27 08:37:59,855 204 INFO rb-a022a38-224288-408783 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20277462 finished 2026-08-27 08:38:02,350 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-27 08:38:15,695 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-08-27 08:38:16,120 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome headless failed to start: [3545:3566:0827/083815.933203:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3545:3566:0827/083815.938229:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3545:3566:0827/083815.939366:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3545:3566:0827/083815.939733:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3545:3566:0827/083815.939746:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3545:3566:0827/083815.953561:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3545:3545:0827/083815.955116:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3580:3580:0827/083815.970413:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3580:3580:0827/083815.974078:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3545:3566:0827/083815.980610:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3545:3545:0827/083816.060461:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3545:3566:0827/083816.060634:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3545:3545:0827/083816.060655:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3545:3545:0827/083816.060673:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3545:3566:0827/083816.060702:ERROR:dbus/bus.cc:405] 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-27 08:38:16,123 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: skipped TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:38:16,171 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_refund_reason_persists_on_refund_line (odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line) 2026-08-27 08:38:16,171 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-08-27 08:38:16,667 204 _WARNING rb-a022a38-224288-408783 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.test_refund_reason_persists_on_refund_line: Chrome headless failed to start: [3643:3664:0827/083816.455997:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3643:3664:0827/083816.456137:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3643:3664:0827/083816.456168:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3643:3664:0827/083816.456192:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3643:3664:0827/083816.456201:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3643:3664:0827/083816.468687:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3643:3643:0827/083816.472596:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3678:3678:0827/083816.483477:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3678:3678:0827/083816.485943:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3643:3664:0827/083816.501109:ERROR:dbus/bus.cc:405] 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-27 08:38:16,670 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: skipped TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:38:16,716 204 INFO rb-a022a38-224288-408783 odoo.tests.common: Retrying a failed test: test_refund_reason_persists_on_refund_line (odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line) 2026-08-27 08:38:16,716 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-08-27 08:38:16,998 204 WARNING rb-a022a38-224288-408783 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.test_refund_reason_persists_on_refund_line.test_refund_reason_persists_on_refund_line: Chrome headless failed to start: 2026-08-27 08:38:16,999 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: skipped TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line : Failed to detect chrome devtools port after 10.0s. 2026-08-27 08:38:17,080 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-27 08:38:17,294 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_barcode_product_1 ... 2026-08-27 08:38:17,374 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_1 ... 2026-08-27 08:38:17,419 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_2 ... 2026-08-27 08:38:17,474 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_3 ... 2026-08-27 08:38:17,532 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_create_scale_product ... 2026-08-27 08:38:17,568 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_1 ... 2026-08-27 08:38:17,574 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-08-27 08:38:17,627 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_2 ... 2026-08-27 08:38:17,633 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-08-27 08:38:17,690 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_3 ... 2026-08-27 08:38:17,697 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-08-27 08:38:17,766 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_4 ... 2026-08-27 08:38:17,816 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:38:26,397 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_01_vnpay_supported_currencies ... 2026-08-27 08:38:26,599 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_02_create_vnpay_payment ... 2026-08-27 08:38:26,656 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_03_sql_constraints_unique_merchant_method_code ... 2026-08-27 08:38:26,841 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:38:35,326 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_vnpay.tests.test_vnpay_ipn: Starting TestVnpayIpn.test_vnpay_ipn_notifies_pos_config_channel_and_marks_payment_done ... 2026-08-27 08:38:35,462 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-27 08:38:36,514 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_pos_vnpay.controllers.main: notification received from vnpay: {'amount': 100000, 'bankCode': 'NCB', 'checksum': 'f87aa15435c68877340071135820c88c32b76c0ad98b6a266dd5381f9a1dc855', 'clientTransactionCode': 'd36cb044-9303-4e0d-abb8-6b50ae8d4f32_code123', 'merchantCode': 'VNPAY-TEST', 'merchantMethodCode': 'VNPAY-1234-QRCODE', 'methodCode': 'VNPAY_QRCODE', 'orderCode': '347_21-001-0001', 'partnerCode': 'VNPAY', 'realAmount': 100000, 'responseCode': '200', 'responseMessage': 'Confirm Success', 'totalPaid': 100000, 'transactionCode': 'VNP-TXN-0001'} 2026-08-27 08:38:36,527 204 INFO rb-a022a38-224288-408783 werkzeug: 127.0.0.1 - - [27/Aug/2026 08:38:36] "POST /payment/vnpayspos_ipn/notification HTTP/1.1" 200 - 21 0.025 1.045 2026-08-27 08:38:36,628 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:38:36,645 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-08-27 08:38:36,939 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-08-27 08:38:37,118 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-08-27 08:38:37,159 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:38:37,994 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_01_get_unapproved_source_templates_default_is_empty ... 2026-08-27 08:38:38,083 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_02_unapproved_product_predicate_toggles_with_approval_state ... 2026-08-27 08:38:38,698 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2587] 2026-08-27 08:38:38,772 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1432] 2026-08-27 08:38:38,839 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2588] 2026-08-27 08:38:38,900 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:38:39,647 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_product_approval_request_line ... 2026-08-27 08:38:39,763 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:38:40,473 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval.tests.test_approval_request_line_product_type: Starting TestApprovalRequestLineProductType.test_line_reports_the_actual_type_of_the_product_under_approval ... 2026-08-27 08:38:40,923 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:38:41,673 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_by_state_excludes_a_product_with_no_approval_history ... 2026-08-27 08:38:41,879 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_by_state_returns_only_the_product_whose_latest_line_matches ... 2026-08-27 08:38:42,426 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2589] 2026-08-27 08:38:42,511 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1433] 2026-08-27 08:38:42,578 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2590] 2026-08-27 08:38:43,139 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2591] 2026-08-27 08:38:43,205 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_for_no_approval_state_returns_products_without_history ... 2026-08-27 08:38:43,809 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2592] 2026-08-27 08:38:43,876 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1435] 2026-08-27 08:38:43,943 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2593] 2026-08-27 08:38:44,006 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_supports_every_operator_it_advertises ... 2026-08-27 08:38:44,559 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2594] 2026-08-27 08:38:44,635 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1436] 2026-08-27 08:38:44,693 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2595] 2026-08-27 08:38:45,221 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2596] 2026-08-27 08:38:45,290 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-08-27 08:38:45,334 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:38:50,607 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2597] 2026-08-27 08:38:50,716 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2598] 2026-08-27 08:38:51,047 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2599] 2026-08-27 08:38:51,148 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2600] 2026-08-27 08:38:51,158 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_auto_merchant_product_approval_blocked_without_admin_responsible ... 2026-08-27 08:38:51,507 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [35] 2026-08-27 08:38:51,584 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_auto_merchant_product_approval_validates_for_admin_responsible ... 2026-08-27 08:38:52,464 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2601] 2026-08-27 08:38:52,549 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2602] 2026-08-27 08:38:52,682 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1440] 2026-08-27 08:38:52,811 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2603] 2026-08-27 08:38:52,900 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-08-27 08:38:52,943 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-08-27 08:38:53,058 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1438] 2026-08-27 08:38:53,228 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2604] 2026-08-27 08:38:53,288 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:38:54,194 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2605] 2026-08-27 08:38:54,211 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57646] 2026-08-27 08:38:54,225 204 INFO rb-a022a38-224288-408783 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-27 08:38:54,325 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_cancel_notifies_merchant ... 2026-08-27 08:38:54,892 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2606] 2026-08-27 08:38:54,990 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2607] 2026-08-27 08:38:55,043 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1441] 2026-08-27 08:38:55,145 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2608] 2026-08-27 08:38:55,183 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_confirm_notifies_merchant ... 2026-08-27 08:38:55,880 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2609] 2026-08-27 08:38:55,978 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2610] 2026-08-27 08:38:56,018 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_first_of_two_required_approvers_must_not_notify_merchant_approved ... 2026-08-27 08:38:56,586 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2611] 2026-08-27 08:38:56,677 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2612] 2026-08-27 08:38:56,812 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2405 deleted mail.activity records with IDs: [1443] 2026-08-27 08:38:56,933 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2405 deleted mail.mail records with IDs: [2613] 2026-08-27 08:38:57,017 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2614] 2026-08-27 08:38:57,084 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_full_approval_notifies_merchant_approved ... 2026-08-27 08:38:57,635 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2615] 2026-08-27 08:38:57,736 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2616] 2026-08-27 08:38:57,849 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2405 deleted mail.activity records with IDs: [1444] 2026-08-27 08:38:57,947 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2405 deleted mail.mail records with IDs: [2617] 2026-08-27 08:38:58,032 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2618] 2026-08-27 08:38:58,099 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_non_merchant_product_produces_no_notification ... 2026-08-27 08:38:58,635 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2619] 2026-08-27 08:38:58,803 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2405 deleted mail.activity records with IDs: [1445] 2026-08-27 08:38:58,912 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2405 deleted mail.mail records with IDs: [2620] 2026-08-27 08:38:59,004 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_opening_refuse_wizard_must_not_notify_merchant_before_real_refusal ... 2026-08-27 08:38:59,524 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2621] 2026-08-27 08:38:59,604 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2622] 2026-08-27 08:38:59,736 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1446] 2026-08-27 08:38:59,875 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2623] 2026-08-27 08:38:59,904 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-08-27 08:39:00,489 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2624] 2026-08-27 08:39:00,574 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2625] 2026-08-27 08:39:00,676 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1447] 2026-08-27 08:39:00,829 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2626] 2026-08-27 08:39:00,872 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-27 08:39:06,051 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2627] 2026-08-27 08:39:06,167 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2628] 2026-08-27 08:39:06,462 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2629] 2026-08-27 08:39:06,561 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2630] 2026-08-27 08:39:06,576 204 INFO rb-a022a38-224288-408783 odoo.addons.viin_product_approval_marketplace.tests.test_product_template: Starting TestProduct.test_merchant_can_only_update_some_allowed_fields_for_approved_product ... 2026-08-27 08:39:06,630 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1449] 2026-08-27 08:39:06,724 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2631] 2026-08-27 08:39:06,811 204 INFO rb-a022a38-224288-408783 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2632] 2026-08-27 08:39:06,995 204 INFO rb-a022a38-224288-408783 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-27 08:39:06,998 204 INFO rb-a022a38-224288-408783 odoo.service.server: 3996 post-tests in 5743.55s, 2896031 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_approval_sale: 11 tests 44.83s 9664 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_approval_stock: 31 tests 51.96s 30372 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_auth_password_policy: 6 tests 0.39s 185 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_auto_currency_rate: 6 tests 19.17s 11929 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_auto_currency_rate_acb: 10 tests 77.66s 47857 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_auto_currency_rate_bidv: 6 tests 37.49s 23888 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_auto_currency_rate_vcb: 11 tests 81.98s 53840 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_auto_currency_rate_xe: 5 tests 29.27s 17910 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_base_district: 10 tests 3.69s 1118 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_base_import_tracking: 4 tests 0.54s 130 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_base_state_group: 14 tests 0.88s 422 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_base_ward: 10 tests 2.36s 1113 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_brand: 4 tests 0.11s 4 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_brand_common: 28 tests 12.38s 936 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_brand_onboarding: 5 tests 2.01s 135 queries 2026-08-27 08:39:07,014 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_brand_website: 9 tests 4.83s 991 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_business_trip: 104 tests 116.79s 42834 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_business_trip_approval: 22 tests 25.78s 9992 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_business_trip_fleet: 21 tests 8.28s 4450 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_business_trip_hr_expense: 28 tests 91.39s 29219 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_crm_business_nature: 36 tests 15.02s 9161 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_crm_customer_recognition: 8 tests 1.29s 357 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_crm_dob: 6 tests 0.78s 407 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_crm_sankey: 9 tests 0.90s 485 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_customizer: 81 tests 175.67s 15335 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_document: 75 tests 206.02s 69453 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_document_freight: 8 tests 3.73s 2073 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_document_project: 5 tests 24.59s 8745 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_duns: 6 tests 1.62s 538 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_estimate: 34 tests 6.34s 2940 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_estimate_approval: 20 tests 8.07s 2796 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_estimate_budget: 14 tests 132.14s 15074 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_estimate_hr: 4 tests 0.27s 95 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_estimate_project: 7 tests 0.76s 374 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_estimate_purchase: 7 tests 1.09s 530 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_estimate_sale: 7 tests 1.23s 556 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet: 21 tests 11.07s 6238 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_account: 57 tests 65.84s 23260 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_booking: 133 tests 75.89s 46198 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_booking_account: 13 tests 42.66s 5549 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_booking_approval: 18 tests 19.92s 6956 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_booking_cargo: 48 tests 40.25s 20919 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_booking_passenger: 94 tests 113.75s 56499 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_insurance: 17 tests 3.63s 1950 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_loading_capacity: 21 tests 7.02s 3433 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_planning: 237 tests 144.48s 58599 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_planning_account: 10 tests 0.86s 276 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_planning_hr_expense: 37 tests 26.89s 14498 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_purchase: 4 tests 0.66s 266 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_sale: 23 tests 17.43s 7122 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_sale_cargo: 27 tests 9.29s 4651 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_sale_management: 3 tests 2.03s 1018 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_sale_passenger: 10 tests 5.18s 2437 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_fleet_stock: 153 tests 213.90s 166101 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_foreign_trade: 29 tests 44.47s 34023 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_foreign_trade_export: 69 tests 104.28s 58913 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_foreign_trade_import: 53 tests 67.16s 34090 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_foreign_trade_import_currency_rate: 5 tests 6.60s 3228 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_freight_air: 31 tests 9.77s 5965 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_freight_air_consol: 17 tests 6.13s 3714 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_freight_consol: 144 tests 80.74s 33663 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_freight_management: 325 tests 104.24s 68301 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_freight_project: 7 tests 5.15s 3038 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_freight_road: 20 tests 5.11s 3227 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_freight_sale: 359 tests 382.18s 156587 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_freight_sale_consol: 27 tests 46.56s 22805 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_freight_sale_onbehalf: 33 tests 17.70s 9529 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_freight_sale_purchase: 77 tests 55.35s 28452 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_geography_info: 5 tests 0.28s 118 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_geography_info_world_bank: 3 tests 1.04s 16 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_google_drive: 532 tests 720.32s 404077 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_helpdesk: 48 tests 26.61s 13458 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_helpdesk_crm: 10 tests 8.33s 4485 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_helpdesk_hr: 4 tests 3.87s 2025 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_helpdesk_livechat: 4 tests 4.13s 2044 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_helpdesk_odoo_module: 4 tests 3.47s 1992 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_helpdesk_project: 25 tests 15.87s 8645 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_helpdesk_sale: 8 tests 10.72s 5700 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_helpdesk_timesheet: 4 tests 4.13s 2161 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_helpdesk_timesheet_timer: 8 tests 5.33s 2792 queries 2026-08-27 08:39:07,015 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr: 73 tests 9.49s 6242 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_account: 15 tests 10.58s 4888 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_appraisal: 25 tests 24.94s 15478 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_attendance_validation: 25 tests 4.32s 3422 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_contract: 123 tests 36.63s 20881 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_contract_suspension: 9 tests 10.60s 5835 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_contract_suspension_payroll: 5 tests 2.53s 979 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_contract_suspension_seniority: 12 tests 21.23s 10492 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_employee_birthday: 25 tests 4.52s 2199 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_employee_relative_birthdate: 3 tests 0.07s 18 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_holidays: 40 tests 20.40s 12070 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_maintenance: 4 tests 0.53s 368 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_management_tiers: 18 tests 4.52s 2255 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_multi_position: 39 tests 38.20s 23608 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_overtime: 73 tests 64.87s 44881 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_overtime_approval: 34 tests 120.84s 71842 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_overtime_approval_compensatory_time_off: 5 tests 20.64s 13121 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_overtime_approval_payroll: 14 tests 31.77s 18539 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_overtime_attendance: 22 tests 17.24s 9409 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_overtime_hr_holidays: 8 tests 6.94s 4482 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_overtime_payroll: 30 tests 8.79s 3281 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_overtime_timesheet: 21 tests 18.52s 9704 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_overtime_timesheet_approval: 10 tests 7.67s 3043 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_overtime_timesheet_attendance: 12 tests 10.44s 6826 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_payroll_administrative_region: 20 tests 13.98s 10226 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_payroll_timesheet_wfh: 11 tests 21.61s 16707 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_project: 7 tests 2.64s 1779 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_project_timesheet_account: 4 tests 0.25s 112 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_rank: 23 tests 105.58s 77735 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_recognition_discipline: 22 tests 23.07s 14170 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_recognition_discipline_approval: 3 tests 8.79s 5639 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_recruitment: 6 tests 1.19s 513 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_recruitment_skills_resume: 10 tests 1.86s 1038 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_retirement_age: 17 tests 10.69s 6655 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_role: 26 tests 85.62s 57204 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_seniority: 18 tests 19.56s 11037 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_skill_framework: 33 tests 25.45s 17149 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_skills_slides: 10 tests 1.84s 925 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_timesheet_timer: 40 tests 8.38s 4959 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_work_entry_contract: 12 tests 6.68s 4702 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_work_entry_contract_attendance: 12 tests 2.91s 1859 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_work_entry_contract_attendance_holiday: 13 tests 5.62s 3891 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_work_entry_contract_suspension: 10 tests 0.47s 207 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_hr_work_entry_holidays: 34 tests 22.66s 13029 queries 2026-08-27 08:39:07,016 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_invoice_line_grouping: 13 tests 40.11s 17405 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_link_tracker_qr_code: 3 tests 0.09s 29 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_loan_management_bank_currency_rate: 8 tests 25.12s 14763 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_logistics: 97 tests 16.71s 9516 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_logistics_account: 6 tests 1.41s 794 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_logistics_cargo_template: 16 tests 0.56s 243 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_logistics_package_type: 13 tests 0.32s 127 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_logistics_route: 21 tests 6.52s 4478 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_logistics_sale: 52 tests 60.21s 33927 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_loyalty: 22 tests 5.44s 2785 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_loyalty_pos: 12 tests 32.37s 20331 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_loyalty_sale: 18 tests 20.50s 10365 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_mail_route: 14 tests 14.33s 9554 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_mail_route_hr: 4 tests 1.28s 716 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_maintenance: 17 tests 1.80s 1133 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_marketplace: 191 tests 192.60s 126033 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_marketplace_loyalty: 15 tests 6.13s 4004 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_marketplace_rating: 6 tests 6.05s 3421 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_marketplace_sale: 49 tests 64.29s 35165 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_marketplace_sale_currency_conversion_diff: 3 tests 7.46s 4395 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_marketplace_sale_loyalty: 20 tests 36.13s 19362 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_marketplace_sale_product_configurator: 11 tests 13.32s 8638 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_marketplace_sale_stock: 5 tests 12.18s 7037 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_marketplace_snailmail: 8 tests 5.85s 3476 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_marketplace_stock: 21 tests 16.82s 9875 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_marketplace_website_sale: 31 tests 40.88s 24485 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_marketplace_website_sale_stock: 4 tests 2.49s 632 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_mrp: 29 tests 33.40s 13329 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_mrp_account: 13 tests 8.68s 3376 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_mrp_filter: 3 tests 7.06s 5292 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_mrp_plm_approval: 32 tests 61.87s 20438 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_mrp_plm_subcontracting_purchase: 23 tests 24.22s 11807 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_mrp_plm_test_full: 11 tests 10.60s 4428 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_mrp_plm_website_sale: 12 tests 2.96s 938 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_mrp_progress: 14 tests 5.65s 2552 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_mrp_standard_consumption: 38 tests 49.39s 23555 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_mrp_subcontracting_request: 22 tests 26.40s 12464 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_mrp_subcontracting_request_approval: 16 tests 20.61s 8386 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_mrp_subcontracting_request_plm: 9 tests 11.91s 5650 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_partner_approval: 8 tests 3.06s 1465 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_partner_approval_marketplace: 31 tests 45.44s 21811 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_partner_approval_marketplace_website: 4 tests 8.22s 4841 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_partner_approval_website: 3 tests 1.37s 745 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_partner_budget_code: 7 tests 0.53s 244 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_partner_business_nature: 46 tests 14.29s 7469 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_partner_calendar: 6 tests 0.85s 506 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_partner_country_recognition: 3 tests 1.57s 497 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_partner_filter: 3 tests 0.31s 123 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_partner_identity: 6 tests 0.38s 109 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_partner_industry_isic: 23 tests 1.26s 612 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_partner_shareholder: 16 tests 5.91s 3432 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_partner_tax_code: 11 tests 2.03s 1387 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_pos: 30 tests 33.25s 7695 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_pos_custom_bill_logo: 6 tests 5.76s 3144 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_pos_qr: 8 tests 0.62s 233 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_pos_refund: 4 tests 27.80s 15128 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_pos_return: 3 tests 13.71s 8179 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_pos_scale: 11 tests 0.73s 327 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_pos_vnpay: 8 tests 18.81s 12113 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_product: 5 tests 0.53s 1172 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_product_approval: 17 tests 8.17s 4116 queries 2026-08-27 08:39:07,017 204 INFO rb-a022a38-224288-408783 odoo.tests.stats: viin_product_approval_marketplace: 18 tests 21.66s 12766 queries 2026-08-27 08:39:07,018 204 INFO rb-a022a38-224288-408783 odoo.tests.result: 0 failed, 0 error(s) of 3996 tests when loading database 'rb-a022a38-224288-408783' 2026-08-27 08:39:07,018 204 INFO rb-a022a38-224288-408783 odoo.service.server: Initiating shutdown 2026-08-27 08:39:07,018 204 INFO rb-a022a38-224288-408783 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.